Naslaginformatie over de SQL-taal
Dit is een SQL-opdrachtreferentie voor Databricks SQL en Databricks Runtime.
Zie de sql-taalreferentie voor Delta Live Tables voor informatie over het gebruik van SQL met Delta Live Tables.
Notitie
Databricks SQL Serverless is niet beschikbaar in Azure China. Databricks SQL is niet beschikbaar in Azure Government-regio's.
Algemene referentie
Deze algemene naslaghandleiding beschrijft gegevenstypen, functies, id's, letterlijke waarden en semantische waarden:
- Label 'Van toepassing op'
- Een syntaxisdiagram lezen
- Opmerkingen toevoegen aan SQL-instructies
- Configuratieparameters
- Gegevenstypen en letterlijke gegevenstypen
- Functies
- REGELS voor SQL-gegevenstypen
- Datum/tijd-patronen
- Georuimtelijke H3-functies
- Lambda-functies
- Vensterfuncties
- Identificatiemiddelen
- Names
- ID-component
- Semantische NULL-waarden
- Expressies
- Parametermarkeringen
- Variables
- Naamomzetting
- JSON-padexpressies
- Partities
- ANSI-naleving in Databricks Runtime
- Compatibiliteit met Apache Hive
- Opdrachtgevers
- Bevoegdheden en beveiligbare objecten in Unity Catalog
- Bevoegdheden en beveiligbare objecten in de Hive-metastore
- Metagegevens van Unity Catalog vernieuwen
- Externe locaties
- Externe tabellen
- Opslagreferenties
- Volumes
- Delta Delen
- Federatieve query's (Lakehouse Federation)
- Informatieschema
- Gereserveerde woorden
DDL-instructies
U gebruikt instructies voor gegevensdefinities om de structuur van databaseobjecten te maken of bewerken in een database:
- ALTER CATALOG
- ALTER CONNECTION
- ALTER CREDENTIAL
- ALTER DATABASE
- ALTER LOCATION
- ALTER PROVIDER
- ALTER RECIPIENT
- ALTER STREAMING TABLE
- ALTER TABLE
- ALTER SCHEMA
- ALTER SHARE
- ALTER VIEW
- VOLUME WIJZIGEN
- OPMERKING BIJ
- CREATE BLOOMFILTER INDEX
- CATALOGUS MAKEN
- VERBINDING MAKEN
- CREATE DATABASE
- CREATE FUNCTION (SQL)
- CREATE FUNCTION (extern)
- LOCATIE MAKEN
- CREATE MATERIALIZED VIEW
- GEADRESSEERDE MAKEN
- SCHEMA MAKEN
- CREATE SERVER
- SHARE MAKEN
- STREAMINGTABEL MAKEN
- CREATE TABLE
- CREATE VIEW
- VOLUME MAKEN
- VARIABELE DECLAREREN
- DROP BLOOMFILTER INDEX
- DROP CATALOG
- VERBINDING NEERZETTEN
- DROP DATABASE
- DROP CREDENTIAL
- DROP FUNCTION
- DROP LOCATION
- DROP PROVIDER
- GEADRESSEERDE NEERZETTEN
- DROP SCHEMA
- DROP SHARE
- DROP TABLE
- DROP VARIABLE
- DROP VIEW
- VOLUME NEERZETTEN
- MSCK REPAIR TABLE
- EXTERN VERNIEUWEN (CATALOGUS, SCHEMA of TABEL)
- VERNIEUWEN (GEREALISEERDE WEERGAVE OF STREAMINGTABEL)
- SYNC
- TRUNCATE TABLE
- DROP-TABEL ONGEDAAN MAKEN
DML-instructies
U gebruikt instructies voor gegevensmanipulatie om gegevens toe te voegen, te wijzigen of te verwijderen uit een Delta Lake-tabel:
- COPY INTO
- DELETE FROM
- INSERT INTO
- INSERT OVERWRITE DIRECTORY
- INSERT OVERWRITE DIRECTORY in Hive-indeling
- LOAD DATA
- MERGE INTO
- UPDATE
Instructies om gegevens op te halen
U gebruikt een query om rijen op te halen uit een of meer tabellen volgens de opgegeven componenten. De volledige syntaxis en korte beschrijving van ondersteunde componenten worden uitgelegd in het artikel Query .
De gerelateerde SQL-instructies SELECT
en VALUES
zijn ook opgenomen in deze sectie.
Databricks SQL biedt ook de mogelijkheid om het logische en fysieke plan voor een query te genereren met behulp van de EXPLAIN
instructie.
Delta Lake-instructies
U gebruikt Delta Lake SQL-instructies om tabellen in Delta Lake-indeling te beheren:
- CACHE SELECT
- CONVERT TO DELTA
- DESCRIBE HISTORY
- FSCK REPAIR TABLE
- GENEREREN
- OPTIMIZE
- REORG-TABEL
- HERSTELLEN
- VACUUM
Zie Wat is Delta Lake?voor meer informatie over het gebruik van Delta Lake-instructies.
Hulp-instructies
U gebruikt hulp-instructies om statistieken te verzamelen, caching te beheren, metagegevens te ontdekken, configuraties in te stellen en resources te beheren:
- Analyseerinstructies
- Instructies voor Apache Spark Cache
- Beschrijvingsinstructies
- Instructies voor weergeven
- Configuratie-, variabelebeheer- en misc-instructies
- Resourcebeheer
Analyseerinstructie
Instructies voor Apache Spark Cache
Van toepassing op: Databricks Runtime
Beschrijvingsinstructies
- DESCRIBE CATALOG
- VERBINDING BESCHRIJVEN
- REFERENTIE BESCHRIJVEN
- DESCRIBE DATABASE
- DESCRIBE FUNCTION
- LOCATIE BESCHRIJVEN
- DESCRIBE PROVIDER
- DESCRIBE QUERY
- GEADRESSEERDE BESCHRIJVEN
- SCHEMA BESCHRIJVEN
- SHARE BESCHRIJVEN
- DESCRIBE TABLE
- VOLUME BESCHRIJVEN
Instructies voor weergeven
- LIJST
- ALLES WEERGEVEN IN DELEN
- CATALOGI WEERGEVEN
- SHOW COLUMNS
- VERBINDINGEN WEERGEVEN
- SHOW CREATE TABLE
- REFERENTIES WEERGEVEN
- SHOW DATABASES
- SHOW FUNCTIONS
- GROEPEN WEERGEVEN
- LOCATIES WEERGEVEN
- SHOW PARTITIONS
- SHOW PROVIDERS
- GEADRESSEERDEN WEERGEVEN
- SCHEMA'S WEERGEVEN
- SHARES WEERGEVEN
- SHARES WEERGEVEN IN PROVIDER
- SHOW TABLE
- SHOW TABLES
- TABELLEN WEERGEVEN DIE ZIJN VERWIJDERD
- SHOW TBLPROPERTIES
- GEBRUIKERS WEERGEVEN
- WEERGAVEN WEERGEVEN
- VOLUMES WEERGEVEN
Configuratie-, variabelebeheer- en misc-instructies
- DIRECT UITVOEREN
- RESET
- SET
- TIJDZONE INSTELLEN
- VARIABELE INSTELLEN
- CATALOGUS GEBRUIKEN
- USE DATABASE
- SCHEMA GEBRUIKEN
Resourcebeheer
Van toepassing op: Databricks Runtime
Instructies voor beveiliging
U gebruikt SQL-instructies voor beveiliging om toegang tot gegevens te beheren:
- ALTER GROUP
- GROEP MAKEN
- DENY
- DROP GROUP
- GRANT
- GRANT SHARE
- BEVOEGDHEDEN HERSTELLEN
- REVOKE
- SHARE INTREKKEN
- SUBSIDIES WEERGEVEN
- SUBSIDIES OP SHARE WEERGEVEN
- SUBSIDIES WEERGEVEN AAN GEADRESSEERDE
Zie Hive-metastore-bevoegdheden en beveiligbare objecten (verouderd) voor meer informatie over het gebruik van deze instructies.