SQL 言語のリファレンス

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

Delta Live Tables での SQL の使用については、「Delta Live Tables の SQL 言語リファレンス」を参照してください。

注意

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

一般的なリファレンス

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

DDL ステートメント

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

DML ステートメント

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

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

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

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

Delta Lake のステートメント

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

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

補助ステートメント

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

Analyze ステートメント

Apache Spark Cache ステートメント

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

Describe ステートメント

Show ステートメント

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

リソース管理

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

適用対象: Databricks SQL コネクタ

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

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

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