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