Поделиться через


Справочник по языку SQL

Это справочник команд SQL для Databricks SQL и Databricks Runtime.

Сведения об использовании SQL с декларативными конвейерами Spark Lakeflow см. в справочнике по языку SQL для конвейеров.

Note

Databricks SQL Serverless, недоступен в Azure Китай. Databricks SQL недоступен в регионах Azure Government.

Общие справочные материалы

В этом общем справочнике описаны типы данных, функции, идентификаторы, литералы и семантика:

Инструкции DDL

Инструкции определения данных используются для создания или изменения структуры объектов базы данных в базе данных:

Инструкции DML

Инструкции обработки данных используются для добавления, изменения или удаления данных из таблицы Delta Lake:

Инструкции получения данных

Запрос используется для извлечения строк из одной или нескольких таблиц в соответствии с указанными предложениями. Полный синтаксис и краткое описание поддерживаемых предложений описаны в статье "Запрос ". В этот раздел также включены сведения о связанных инструкциях SQL SELECT и VALUES.

Помимо стандартных запросов SQL в стиле SELECT FROM WHERE, Azure Databricks также поддерживает синтаксис конвейера SQL, который создает SQL в виде ряда цепочки операций, таких как FROM |> WHERE |> SELECT.

Databricks SQL также предоставляет возможность проверки созданного логического и физического плана запроса с помощью инструкции EXPLAIN.

Инструкции Delta Lake

Инструкции Delta Lake SQL используются для управления таблицами, хранящимися в формате Delta Lake:

Дополнительные сведения об использовании инструкций Delta Lake см. в статье "Что такое Delta Lake в Azure Databricks?".

Инструкции сценариев SQL

Скрипты SQL используются для выполнения процедурной логики в SQL.

Вспомогательные инструкции

Вспомогательные инструкции используются для сбора статистики, управления кэшированием, изучения метаданных, настройки конфигураций и управления ресурсами:

Команда Анализа

Инструкции кэша Apache Spark

Область применения:отмечено галочкой «Да» Databricks Runtime

Описание выражений

Показать выражения

Инструкции конфигурации, управления переменными и разное

Управление ресурсами

Область применения:отмечено галочкой «Да» Databricks Runtime

Область применения:отмечено 'да' для Databricks SQL Connector

Инструкции безопасности

Для управления доступом к данным используются инструкции SQL обеспечения безопасности:

Дополнительные сведения об использовании этих инструкций см. в разделе "Привилегии хранилища метаданных Hive" и защищаемые объекты (устаревшие версии).