次の方法で共有


SQL 言語のリファレンス

これは、Databricks SQL と Databricks Runtime の SQL コマンド リファレンスです。

Lakeflow 宣言パイプラインで SQL を使用する方法については、「 Lakeflow 宣言型パイプラインの SQL 言語リファレンス」を参照してください

注意

Databricks SQL Serverless は、Azure China リージョンでは利用できません。 Databricks SQL は、Azure Government リージョンでは使用できません。

一般的なリファレンス

この一般的なリファレンスでは、データ型、関数、識別子、リテラル、セマンティクスについて説明します。

DDL ステートメント

データ定義ステートメントを使用して、データベース内のデータベース オブジェクトの構造を作成または変更します。

DML ステートメント

データ操作ステートメントを使用して、Delta Lake テーブルのデータの追加、変更、または削除を行います。

データ取得ステートメント

クエリを使用して、指定された句に従って 1 つ以上のテーブルから行を取得します。 サポートされている句の完全な構文と簡単な説明については、「クエリ」の記事をご覧ください。 関連する SQL ステートメント SELECT および VALUES もこのセクションに含まれています。

Azure Databricks では、SELECT FROM WHEREスタイルの標準 SQL クエリに加えて、などの一連のチェーン操作として SQL を構成する SQL パイプライン構文 FROM |> WHERE |> SELECT もサポートされています。

Databricks SQL では、EXPLAIN ステートメントを使用して、生成された論理プランと物理プランのクエリを検査することもできます。

Delta Lake のステートメント

Delta Lake SQL ステートメントを使用して、Delta Lake 形式で格納されているテーブルを管理します。

Delta Lake ステートメントの使用の詳細については、「 Azure Databricks の Delta Lake とは」を参照してください。

SQL スクリプト ステートメント

SQL スクリプトを使用して、SQL で手続き型ロジックを実行します。

補助ステートメント

補助ステートメントを使用して、統計情報の収集、キャッシュの管理、メタデータの探索、構成の設定、リソースの管理を行います。

Analyze ステートメント

Apache Spark Cache ステートメント

適用対象:「はい」のチェック マーク Databricks Runtime

Describe ステートメント

Show ステートメント

構成、変数管理、およびその他のステートメント

リソース管理

適用対象:「はい」のチェック マーク Databricks Runtime

適用対象: Databricks SQL コネクタ

セキュリティ ステートメント

セキュリティ SQL ステートメントを使用して、データへのアクセスを管理します。

これらのステートメントの使用の詳細については、「Hive メタストアの特権とセキュリティ保護可能なオブジェクト (レガシ)」を参照してください。