SQL リファレンス

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

Note

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

"適用対象" ラベル

SQL リファレンスには、Databricks SQL と Databricks Runtime の両方が含まれます。 各記事の先頭近くには、その記事でサポートされている製品とバージョンを示すラベルがあります。

たとえば、この記事は、Databricks SQL と Databricks Runtime の両方のすべてのバージョンに適用されます。

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

この例では、この記事は、Databricks SQL および Databricks Runtime バージョン 11.1 以降のすべてのバージョンに適用されます。

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

この例では、この記事は Databricks SQL にだけ適用され、Databricks Runtime ではサポートされていません。

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

場合によっては、記事はほとんど製品に適用されますが、記事内の特定のパラメーターが、1 つの製品または特定のバージョンの製品によってのみサポートされます。 この場合は、"適用対象" ラベルが、記事本文中の該当するパラメーターに挿入されます。 次に例を示します。

記事の先頭に次のように示されているとします。適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

記事内の 1 つの特定のパラメーターに次のように示されているとします。適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime 11.1 以降。 これは、ドキュメントのほとんどは Databricks SQL と Databricks Runtime の両方のすべてのバージョンでサポートされ、その特定のパラメーターは Databricks SQL のすべてのバージョンと、Databricks Runtime バージョン 11.1 以降でのみサポートされることを意味します。

記事内のもう 1 つの特定のパラメーターに次のように示されているとします。適用対象:「はい」のチェック マーク Databricks Runtime 11.1 以降。 これは、ドキュメントのほとんどは Databricks SQL と Databricks Runtime のすべてのバージョンでサポートされますが、その特定のパラメーターは Databricks SQL でサポートされず、Databricks Runtime バージョン 11.1 以降でのみサポートされることを意味します。

一般的なリファレンス

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

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

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

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

これらのステートメントの使用方法の詳細については、「データ オブジェクトの特権」を参照してください。