Teilen über


SQL-Referenz

Dies ist eine SQL-Befehlsreferenz für Databricks SQL und Databricks Runtime.

Informationen zur Verwendung von SQL mit Lakeflow Spark Declarative Pipelines finden Sie in der SQL-Sprachreferenz für Pipelines.

Note

Databricks SQL Serverless ist in Azure China nicht verfügbar. Databricks SQL ist in Azure Government-Regionen nicht verfügbar.

Allgemeine Referenz

In dieser allgemeinen Referenz werden Datentypen, Funktionen, Bezeichner, Literale und Semantik beschrieben:

DDL-Anweisungen

Sie verwenden Datendefinitionsanweisungen zum Erstellen oder Ändern der Struktur von Datenbankobjekten in einer Datenbank:

DML-Anweisungen

Sie verwenden Datenbearbeitungsanweisungen zum Hinzufügen, Ändern oder Löschen von Daten aus einer Delta Lake-Tabelle:

Datenabrufsanweisungen

Mit einer Abfrage können Sie Zeilen aus Tabellen gemäß den angegebenen Klauseln abrufen. Die vollständige Syntax und kurze Beschreibung der unterstützten Klauseln werden im Artikel "Abfrage" erläutert. Die zugehörigen SQL-Anweisungen SELECT und VALUES sind ebenfalls in diesem Abschnitt enthalten.

Zusätzlich zu standardmäßigen SQL-Abfragen im Stil von SELECT FROM WHEREunterstützt Azure Databricks auch SQL-Pipelinesyntax, die SQL als Eine Reihe von verketteten Vorgängen wie FROM |> WHERE |> SELECTverfasst.

Databricks SQL bietet auch die Möglichkeit, den generierten logischen und physischen Plan für eine Abfrage mithilfe der EXPLAIN-Anweisung zu prüfen.

Delta Lake-Anweisungen

Mithilfe von Delta Lake SQL-Anweisungen können Sie im Delta Lake-Format gespeicherte Tabellen verwalten:

Ausführliche Informationen zur Verwendung von Delta Lake-Anweisungen finden Sie unter Was ist Delta Lake in Azure Databricks?.

SQL-Skriptinganweisungen

Sie verwenden SQL-Skripting zum Ausführen von prozeduraler Logik in SQL.

Zusatzangaben

Hilfsanweisungen ermöglichen es Ihnen, Statistiken zu erfassen, Zwischenspeicherung zu verwalten, Metadaten untersuchen, Konfigurationen festzulegen und Ressourcen zu verwalten:

Analyseanweisung

Apache Spark-Cacheanweisungen

Gilt für:check marked yes Databricks Runtime

Beschreiben von Anweisungen

Statements anzeigen

Konfiguration, Variablenverwaltung und sonstige Anweisungen

Ressourcenverwaltung

Gilt für:check marked yes Databricks Runtime

Gilt für:Mit Häkchen markiert Databricks SQL Connector

Sicherheitserklärungen

Zum Verwalten des Zugriffs auf Daten verwenden Sie SQL-Sicherheitsanweisungen:

Ausführliche Informationen zur Verwendung dieser Anweisungen finden Sie unter Hive-Metastoreberechtigungen und sicherungsfähige Objekte (Legacy).