SQL-språkreferens

Det här är en SQL-kommandoreferens för Databricks SQL och Databricks Runtime.

Information om hur du använder SQL med Delta Live Tables finns i Sql-språkreferens för Delta Live Tables.

Kommentar

Databricks SQL Serverless är inte tillgängligt i Azure Kina. Databricks SQL är inte tillgängligt i Azure Government-regioner.

Allmän referens

Den här allmänna referensen beskriver datatyper, funktioner, identifierare, literaler och semantik:

DDL-uttryck

Du använder datadefinitionsinstruktioner när du vill skapa eller ändra strukturen för databasobjekt i en databas:

DML-uttryck

Du använder datamanipuleringsinstruktioner för att lägga till, ändra eller ta bort data från en Delta Lake-tabell:

Instruktioner för datahämtning

Du använder en fråga för att hämta rader från en eller flera tabeller enligt de angivna satserna. Den fullständiga syntaxen och den korta beskrivningen av satser som stöds beskrivs i artikeln Fråga . De relaterade SQL-uttrycken SELECT och VALUES ingår även i det här avsnittet.

Databricks SQL ger också möjlighet att generera den logiska och fysiska planen för en fråga med hjälp av -instruktionen EXPLAIN .

Delta Lake-instruktioner

Du använder Delta Lake SQL-instruktioner när du vill hantera tabeller som lagras i Delta Lake-format:

Mer information om hur du använder Delta Lake-instruktioner finns i Vad är Delta Lake?.

Tilläggsinstruktioner

Du använder tilläggsinstruktioner när du vill samla in statistik, hantera cachelagring, utforska metadata, ange konfigurationer och hantera resurser:

Analysinstruktion

Apache Spark Cache-instruktioner

Gäller för:check marked yes Databricks Runtime

Beskrivningsinstruktioner

Visningsinstruktioner

Konfigurations-, variabelhanterings- och felinstruktioner

Resurshantering

Gäller för:check marked yes Databricks Runtime

Säkerhetsuttryck

Du använder SQL-instruktioner för säkerhet när du vill hantera åtkomst till data:

Mer information om hur du använder dessa instruktioner finns i Hive-metaarkivbehörigheter och skyddsbara objekt (äldre).