次の方法で共有


Dataverse SQL とTransact-SQLの違い

この記事では、Dataverse SQL と Transact-SQL の違いについて説明します。 Dataverse SQL は、Transact-SQLのサブセットです。

データ型

SQL データベースでは、各列、ローカル変数、式、およびパラメーターに関連するデータ型があります。 データ型は、オブジェクトが保持できるデータの種類 (整数データ、文字データ、通貨データ、日付と時刻のデータ、バイナリ文字列など) を指定する属性です。

詳細情報: データ型 (Transact-SQL)

  • bigint
  • bit
  • char
  • datetime
  • decimal
  • float
  • int
  • money
  • nchar
  • numeric
  • nvarchar*
  • nvarchar(max)      # multi-line text
  • real
  • smalldatetime
  • smallint
  • smallmoney
  • tinyint
  • uniqueidentifier
  • varchar*
  • picklist
  • lookup
  • primarykey
  • customer
  • owner
  • state
  • status

声明

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 の機能とは?

  • アグリゲート
  • 照合順序
  • 構成
  • 変換
  • データ タイプ
    • DATALENGTH
  • 日時
  • 算術
  • 論理
  • メタデータ
  • String
  • System

システム関数

次のシステム関数は、Dataverse 環境で操作を実行し、値、オブジェクト、設定に関する情報を返します。

詳細情報: System Functions (Transact-SQL)

  • @@ROWCOUNT
  • FORMATMESSAGE
  • GETANSINULL
  • ISNULL
  • ISNUMERIC
  • NEWID
  • NEWSEQUENTIALID
  • ROWCOUNT_BIG

メタデータ関数

次のスカラー関数は、環境と環境オブジェクトに関する情報を返します。

詳細情報: Metadata 関数 (Transact-SQL)

現時点では、メタデータ機能はサポートされていません。

言語要素

Dataverse SQL エンドポイントは、次の言語要素をサポートしています。

詳細情報: 言語要素 (Transact-SQL)

言語要素全般

  • 予約キーワード
  • 構文規則
  • -- (コメント)
  • スラッシュ スター (ブロック コメント)
  • NULL と UNKNOWN
  • バックスラッシュ (行の継続)
  • 実行

クエリ

これらのステートメントを使用して、Dataverse SQL エンドポイントからデータをクエリします。

詳細情報: クエリ

全般

  • ​​検索条件
  • トップ

SELECT

Dataverse 環境から行を取得し、1 つ以上のテーブルから 1 つ以上の行または列を選択できるようにします。

  • 一般 (SELECT と SELECT 句)
  • GROUP BY(グループ化するSQLコマンド)
  • HAVING
  • ORDER BY(並び替え)

グループ化の選択

  • GROUP BY 列-式 [ ,...n ]

FROM プラス JOIN、APPLY、PIVOT

  • 参加
  • 適用

WHERE

ヒント

ヒントはサポートされていません。

述語

  • 含む
  • NULLである

参照

SQL を使用してデータを照会する