この記事では、Dataverse SQL と Transact-SQL の違いについて説明します。 Dataverse SQL は、Transact-SQLのサブセットです。
データ型
SQL データベースでは、各列、ローカル変数、式、およびパラメーターに関連するデータ型があります。 データ型は、オブジェクトが保持できるデータの種類 (整数データ、文字データ、通貨データ、日付と時刻のデータ、バイナリ文字列など) を指定する属性です。
詳細情報: データ型 (Transact-SQL)
声明
SQL ステートメントはアトミックな作業単位であり、完全に成功するか完全に失敗します。 SQL ステートメントは、識別子、パラメーター、変数、名前、データ型、および正常にコンパイルされる SQL 予約語で構成される一連の命令です。
詳細情報: Transact-SQL ステートメント
- DQL
- SELECT 列
- SELECT 式
- SELECT STAR
- SELECT 区別
- SELECT TOP
- SELECT SET 変数
- すべてのJOINタイプ
- すべてのWHERE条件
- すべてのネストされたクエリ (SELECT、FROM、WHERE)
- 結合
- ピボットとアンピボット
- GROUP BY/Having(条件を指定するための句)
- 全般
- DECLARE 変数
Functions
SQL エンドポイントを介した Dataverse 環境で使用できる組み込み関数のカテゴリについて説明します。
詳細情報: SQL Database の機能とは?
システム関数
次のシステム関数は、Dataverse 環境で操作を実行し、値、オブジェクト、設定に関する情報を返します。
詳細情報: System Functions (Transact-SQL)
- @@ROWCOUNT
- FORMATMESSAGE
- GETANSINULL
- ISNULL
- ISNUMERIC
- NEWID
- NEWSEQUENTIALID
- ROWCOUNT_BIG
メタデータ関数
次のスカラー関数は、環境と環境オブジェクトに関する情報を返します。
詳細情報: Metadata 関数 (Transact-SQL)
現時点では、メタデータ機能はサポートされていません。
言語要素
Dataverse SQL エンドポイントは、次の言語要素をサポートしています。
詳細情報: 言語要素 (Transact-SQL)
- 表現
- 全般
- 変数
言語要素全般
クエリ
これらのステートメントを使用して、Dataverse SQL エンドポイントからデータをクエリします。
詳細情報: クエリ
全般
- 検索条件
- トップ
SELECT
Dataverse 環境から行を取得し、1 つ以上のテーブルから 1 つ以上の行または列を選択できるようにします。
- 一般 (SELECT と SELECT 句)
- GROUP BY(グループ化するSQLコマンド)
- HAVING
- ORDER BY(並び替え)
グループ化の選択
- GROUP BY 列-式 [ ,...n ]
FROM プラス JOIN、APPLY、PIVOT
- 参加
- 適用
WHERE
- WHERE
- MATCH
ヒント
ヒントはサポートされていません。
述語
- 含む
- NULLである