SQL語言參考

這是一個SQL命令參考Databricks SQL和Databricks運行時。

有關在Delta Live表中使用SQL的信息,請參見Delta Live Tables SQL語言引用

“適用於”標簽

SQL引用包括Databricks SQL和Databricks Runtime。每篇文章的頂部附近都有一個標簽,指示該文章支持哪些產品和版本。

例如,本文適用於Databricks SQL和Databricks運行時的所有版本:

適用於:勾選“是”磚的SQL勾選“是”磚運行時

在本例中,本文適用於Databricks SQL和Databricks運行時版本11.1及以上的所有版本:

適用於:勾選“是”磚的SQL勾選“是”Databricks運行時11.1及以上版本

在本例中,本文僅適用於Databricks SQL,在Databricks Runtime中不受支持:

適用於:勾選“是”磚的SQL

在某些情況下,一篇文章主要適用於一個產品,但文章中的某些參數僅由一個產品或產品的特定版本支持。在這種情況下,適用於標簽插入到文章主體中的適當參數中。例如:

文章的開頭可以這樣寫:適用於:勾選“是”磚的SQL勾選“是”磚運行時

本文中的一個特定參數可能表示適用於:勾選“是”磚的SQL勾選“是”Databricks運行時11.1及以上版本。這意味著所有版本的Databricks SQL和Databricks運行時都支持文檔的大部分內容,並且所有版本的Databricks SQL都支持特定的參數,隻有Databricks運行時版本11.1及以上支持。

本文中的另一個特定參數可能指示適用於:勾選“是”Databricks運行時11.1及以上版本。這意味著所有版本的Databricks SQL和Databricks運行時都支持該文檔的大部分內容,但Databricks SQL不支持該特定參數,僅在Databricks運行時版本11.1及以上支持。

DML語句

使用數據操作語句從Delta Lake表中添加、更改或刪除數據:

數據檢索語句

您可以使用查詢根據指定的子句從一個或多個表中檢索行。中解釋了支持子句的完整語法和簡要描述查詢篇文章。相關的SQL語句選擇而且也包括在本節中。

Databricks SQL還提供了為查詢生成邏輯和物理計劃的能力解釋聲明。

三角洲湖陳述

使用Delta Lake SQL語句管理以Delta Lake格式存儲的表:

有關使用Delta Lake語句的詳細信息,請參見三角洲湖是什麼?

安全聲明

使用安全SQL語句管理對數據的訪問:

有關使用這些語句的詳細信息,請參見數據對象權限