Compartilhar via


Referência da linguagem SQL

Esta é uma referência de comandos SQL para o Databricks SQL e o Databricks Runtime.

Para obter informações sobre como usar o SQL com o Lakeflow Declarative Pipelines, consulte a referência de linguagem SQL do Lakeflow Declarative Pipelines.

Note

O Databricks SQL Serverless não está disponível no Azure China. O Databricks SQL não está disponível nas regiões do Azure para Governos.

Referência geral

Esta referência geral descreve os tipos de dados, as funções, os identificadores, os literais e a semântica:

Instruções DDL

Você usa instruções de definição de dados para criar ou modificar a estrutura de objetos de banco de dados em um banco de dados:

Instruções DML

Você usa instruções de manipulação de dados para adicionar, alterar ou excluir dados da tabela do Delta Lake:

Instruções de recuperação de dados

Use uma consulta para recuperar linhas de uma ou mais tabelas de acordo com as cláusulas especificadas. A sintaxe completa e a breve descrição das cláusulas com suporte são explicadas no artigo consulta . As instruções SQL SELECT e VALUES relacionadas também estão incluídas nesta seção.

Além das consultas SQL padrão no estilo de SELECT FROM WHERE, o Azure Databricks também dá suporte a Sintaxe de Pipeline do SQL que compõe o SQL em forma de uma série de operações encadeadas, como FROM |> WHERE |> SELECT.

O Databricks SQL também fornece a capacidade de inspecionar o plano lógico e físico gerado para uma consulta usando a instrução EXPLAIN.

Declarações do Delta Lake

Você usa instruções SQL do Delta Lake para gerenciar tabelas armazenadas no formato Delta Lake:

Para obter detalhes sobre como usar instruções delta lake, consulte O que é Delta Lake no Azure Databricks?.

Instruções de script SQL

Você usa o script SQL para executar a lógica de procedimento no SQL.

Declarações auxiliares

Você usa instruções auxiliares para coletar estatísticas, gerenciar o cache, explorar metadados, definir configurações e gerenciar recursos:

Analisar declaração

Instruções de cache do Apache Spark

Aplica-se a:com marcação de verificação sim Databricks Runtime

Descrever declarações

Exibir declarações

Configurações, gerenciamento de variáveis e declarações diversas

Gestão de recursos

Aplica-se a:com marcação de verificação sim Databricks Runtime

Aplica-se a:check marked yes Databricks SQL Connector

Instruções de segurança

Você usa as instruções SQL de segurança para gerenciar o acesso aos dados:

Para obter detalhes sobre como usar essas instruções, consulte Privilégios de metastore do Hive e objetos protegíveis (herdados).