Compartir a través de


Referencia al lenguaje SQL

Este es un artículo de referencia sobre los comandos SQL para Databricks SQL y Databricks Runtime.

Para obtener información sobre el uso de SQL con canalizaciones declarativas de Spark de Lakeflow, consulte Referencia del lenguaje SQL de canalización.

Note

Databricks SQL Sin servidor no está disponible en Azure China. Databricks SQL no está disponible en las regiones de Azure Government.

Referencia general

Esta referencia general describe los tipos de datos, las funciones, los identificadores, los literales y la semántica:

Instrucciones DDL

Las instrucciones de definición de datos se usan para crear o modificar la estructura de los objetos de base de datos en una base de datos:

Instrucciones DML

Las instrucciones de manipulación de datos se usan para agregar, cambiar o eliminar datos de una tabla de Delta Lake:

Instrucciones de recuperación de datos

Utilice una instrucción para recuperar filas de una o varias tablas de acuerdo con las cláusulas especificadas. La sintaxis completa y una breve descripción de las cláusulas admitidas se explican en el artículo Consulta . Las instrucciones SQL relacionadas SELECT y VALUES también se incluyen en esta sección.

Además de las consultas SQL estándar en el estilo de SELECT FROM WHERE, Azure Databricks también admite la sintaxis de canalización de SQL, que compone SQL como una serie de operaciones encadenadas como FROM |> WHERE |> SELECT.

Databricks SQL también proporciona la capacidad de inspeccionar el plan lógico y físico generado para una consulta mediante la instrucción EXPLAIN.

Instrucciones de Delta Lake

Las instrucciones de Delta Lake SQL se usan para administrar en las tablas almacenadas en formato de Delta Lake:

Para más información sobre el uso de instrucciones de Delta Lake, consulte ¿Qué es Delta Lake en Azure Databricks?.

Instrucciones de scripting de SQL

Puede usar el scripting de SQL para ejecutar lógica mediante procedimientos en SQL.

Declaraciones auxiliares

Las instrucciones auxiliares se usan para recopilar estadísticas, administrar el almacenamiento en caché, explorar metadatos, establecer configuraciones y administrar recursos:

Instrucción Analizar

Instrucciones para la caché de Apache Spark

Se aplica a:comprobar que se ha marcado sí Databricks Runtime

Describir declaraciones

Mostrar declaraciones

Configuración, administración de variables y varias instrucciones

Administración de recursos

Se aplica a:comprobar que se ha marcado sí Databricks Runtime

Se aplica a:marcado con sí Databricks SQL Connector

Instrucciones de seguridad

Las instrucciones SQL de seguridad se usan para administrar el acceso a los datos:

Para más información sobre el uso de estas instrucciones, consulte Privilegios de metastore de Hive y objetos protegibles (heredados).