Partilhar via


Referência da linguagem SQL

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

Para obter informações sobre como usar SQL com Lakeflow Spark Declarative Pipelines, consulte Referência da linguagem Pipeline SQL.

Note

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

Referência geral

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

Declarações DDL

Utiliza instruções de definição dos dados para criar ou modificar a estrutura de objetos de base de dados numa base de dados:

Declarações DML

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

Declaraçõ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 suportadas são explicadas no artigo Consulta . As instruções SQL relacionadas SELECT e VALUES 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 oferece suporte à sintaxe de pipeline SQL , que estrutura o SQL como 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 Delta Lake SQL 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 scripts SQL para executar lógica de procedimento em SQL.

Instruções auxiliares

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

Analisar declaração

Declarações de Cache do Apache Spark

Aplica-se a: assinalado como sim Databricks Runtime

Descrever declarações

Mostrar declarações

Configuração, gestão de variáveis e instruções diversas

Gestão de recursos

Aplica-se a: assinalado como sim Databricks Runtime

Aplica-se a:selecionado com marca de verificação sim Databricks SQL Connector

Declarações de segurança

Utiliza instruções SQL de segurança para gerir o acesso a dados:

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