SQL-nyelvi referencia
Ez egy SQL-parancshivatkozás a Databricks SQL-hez és a Databricks Runtime-hoz.
Az SQL És a Delta Live Tables használatával kapcsolatos további információkért tekintse meg a Delta Live Tables SQL nyelvi referenciáit.
Feljegyzés
A Databricks SQL Serverless nem érhető el az Azure China-ban. A Databricks SQL nem érhető el az Azure Government-régiókban.
Általános referencia
Ez az általános referencia az adattípusokat, függvényeket, azonosítókat, literálokat és a szemantikát ismerteti:
- "Vonatkozik" címkére
- Szintaxisdiagram olvasása
- Megjegyzések hozzáadása SQL-utasításokhoz
- Konfigurációs paraméterek
- Adattípusok és literálok
- Functions
- SQL-adattípus szabályai
- Datetime-minták
- H3 térinformatikai függvények
- Lambda-függvények
- Ablakfüggvények
- Azonosítók
- Nevek
- IDENTIFIER záradék
- NULL szemantika
- Kifejezések
- Paraméterjelölők
- Változók
- Névfeloldás
- JSON-elérési utak kifejezései
- Partíciók
- ANSI-megfelelőség a Databricks Runtime-ban
- Apache Hive-kompatibilitás
- Megbízók
- Jogosultságok és biztonságos objektumok a Unity Katalógusban
- Jogosultságok és biztonságos objektumok a Hive-metaadattárban
- Unity-katalógus metaadatainak frissítése
- Külső helyek
- Külső táblák
- Tárolási hitelesítő adatok
- Kötetek
- Delta-megosztás
- Összevont lekérdezések (Lakehouse-összevonás)
- Információs séma
- Fenntartott szavak
DDL-utasítások
Az adatbázisokban található adatbázis-objektumok struktúráját adatdefiníciós utasításokkal módosíthatja vagy hozhatja létre:
- ALTER CATALOG
- KAPCSOLAT MÓDOSÍTÁSA
- HITELESÍTŐ ADATOK MÓDOSÍTÁSA
- ALTER DATABASE
- HELY MÓDOSÍTÁSA
- ALTER PROVIDER
- CÍMZETT MÓDOSÍTÁSA
- STREAMELÉSI TÁBLÁZAT MÓDOSÍTÁSA
- ALTER TABLE
- SÉMA MÓDOSÍTÁSA
- MEGOSZTÁS MÓDOSÍTÁSA
- ALTER VIEW
- KÖTET MÓDOSÍTÁSA
- MEGJEGYZÉS EHHEZ:
- CREATE BLOOMFILTER INDEX
- KATALÓGUS LÉTREHOZÁSA
- KAPCSOLAT LÉTREHOZÁSA
- CREATE DATABASE
- CREATE FÜGGVÉNY (SQL)
- CREATE FÜGGVÉNY (külső)
- HELY LÉTREHOZÁSA
- MATERIALIZÁLT NÉZET LÉTREHOZÁSA
- CÍMZETT LÉTREHOZÁSA
- SÉMA LÉTREHOZÁSA
- CREATE Standard kiadás RVER
- MEGOSZTÁS LÉTREHOZÁSA
- STREAMELÉSI TÁBLA LÉTREHOZÁSA
- CREATE TABLE
- CREATE VIEW
- KÖTET LÉTREHOZÁSA
- VÁLTOZÓ DEKLARÁLÁSA
- DROP BLOOMFILTER INDEX
- DROP CATALOG
- KAPCSOLAT ELVETÉSE
- DROP DATABASE
- DROP CREDENTIAL
- DROP FUNCTION
- DROP LOCATION
- DROP PROVIDER
- CÍMZETT ELVETÉSE
- SÉMA ELVETÉSE
- MEGOSZTÁS ELVETÉSE
- DROP TABLE
- DROP VARIABLE
- DROP VIEW
- KÖTET ELVETÉSE
- MSCK REPAIR TABLE
- KÜLFÖLDI FRISSÍTÉS (KATALÓGUS, SÉMA VAGY TÁBLÁZAT)
- FRISSÍTÉS (MATERIALIZED VIEW vagy STREAMING TABLE)
- SZINKRONIZÁL
- TRUNCATE TABLE
- UNDROP TABLE
DML-utasítások
Adatmanipulációs utasításokkal adhat hozzá, módosíthat vagy törölhet adatokat egy Delta Lake-táblából:
- COPY INTO
- DELETE FROM
- IN Standard kiadás BE
- IN STANDARD KIADÁS RT OVERWRITE DIRECTORY
- INSERT OVERWRITE DIRECTORY Hive formátummal
- LOAD DATA
- MERGE INTO
- UPDATE
Adatlekérési utasítások
Lekérdezéssel lekérhet egy vagy több táblából származó sorokat a megadott záradékok szerint. A támogatott záradékok teljes szintaxisát és rövid leírását a Lekérdezés cikk ismerteti.
A kapcsolódó SQL-utasítások SELECT
, és VALUES
ebben a szakaszban is szerepelnek.
A Databricks SQL azt is lehetővé teszi, hogy a lekérdezés logikai és fizikai tervét az EXPLAIN
utasítás használatával hozza létre.
Delta Lake-utasítások
A Delta Lake SQL-utasításokkal a Delta Lake formátumban tárolt táblákat kezelheti:
- CACHE SELECT
- CONVERT TO DELTA
- DESCRIBE HISTORY
- FSCK REPAIR TABLE
- LÉTREHOZ
- OPTIMIZE
- REORG TABLE
- VISSZAAD
- VACUUM
A Delta Lake-utasítások használatáról további információt a Mi az a Delta Lake?
Segédutasítások
A segédutasításokkal statisztikai adatokat gyűjthet, kezelheti a gyorsítótárazást, metaadatokat tekinthet meg, konfigurációkat állíthat be és erőforrásokat kezelhet:
- Elemzéshez kapcsolódó utasítás
- Apache Spark Cache-utasítások
- Leíráshoz kapcsolódó utasítások
- Megjelenítéshez kapcsolódó utasítások
- Konfigurációs, változókezelési és egyéb utasítások
- Erőforrás-kezelés
Elemzéshez kapcsolódó utasítás
Apache Spark Cache-utasítások
A következőkre vonatkozik: Databricks Runtime
Leíráshoz kapcsolódó utasítások
- KATALÓGUS LEÍRÁSA
- KAPCSOLAT LEÍRÁSA
- HITELESÍTŐ ADATOK LEÍRÁSA
- DESCRIBE DATABASE
- DESCRIBE FUNCTION
- A HELY LEÍRÁSA
- A SZOLGÁLTATÓ LEÍRÁSA
- A LEKÉRDEZÉS LEÍRÁSA
- A CÍMZETT LEÍRÁSA
- SÉMA LEÍRÁSA
- MEGOSZTÁS LEÍRÁSA
- DESCRIBE TABLE
- KÖTET LEÍRÁSA
Megjelenítéshez kapcsolódó utasítások
- LISTA
- AZ ÖSSZES MEGJELENÍTÉSE MEGOSZTÁSBAN
- KATALÓGUSOK MEGJELENÍTÉSE
- SHOW COLUMNS
- KAPCSOLATOK MEGJELENÍTÉSE
- SHOW CREATE TABLE
- HITELESÍTŐ ADATOK MEGJELENÍTÉSE
- SHOW DATABASES
- SHOW FUNCTIONS
- CSOPORTOK MEGJELENÍTÉSE
- HELYEK MEGJELENÍTÉSE
- SHOW PARTITIONS
- SZOLGÁLTATÓK MEGJELENÍTÉSE
- CÍMZETTEK MEGJELENÍTÉSE
- SÉMÁK MEGJELENÍTÉSE
- MEGOSZTÁSOK MEGJELENÍTÉSE
- MEGOSZTÁSOK MEGJELENÍTÉSE A SZOLGÁLTATÓBAN
- SHOW TABLE
- SHOW TABLES
- ELDOBOTT TÁBLÁK MEGJELENÍTÉSE
- TBLPROPERTIES MEGJELENÍTÉSE
- U Standard kiadás RS MEGJELENÍTÉSE
- NÉZETEK MEGJELENÍTÉSE
- KÖTETEK MEGJELENÍTÉSE
Konfigurációs, változókezelési és egyéb utasítások
- AZONNALI VÉGREHAJTÁS
- RESET
- SET
- Standard kiadás T IDŐZÓN
- Standard kiadás T VÁLTOZÓ
- U Standard kiadás KATALÓGUS
- USE DATABASE
- U Standard kiadás SÉMA
Erőforrás-kezelés
A következőkre vonatkozik: Databricks Runtime
Biztonsági utasítások
A biztonsági SQL-utasításokkal kezelheti az adatokhoz való hozzáférést:
- ALTER GROUP
- CSOPORT LÉTREHOZÁSA
- DENY
- DROP GROUP
- GRANT
- MEGOSZTÁS ENGEDÉLYEZÉSE
- JOGOSULTSÁGOK JAVÍTÁSA
- REVOKE
- MEGOSZTÁS VISSZAVONÁSA
- TÁMOGATÁSOK MEGJELENÍTÉSE
- TÁMOGATÁS MEGJELENÍTÉSE MEGOSZTÁSON
- TÁMOGATÁSOK MEGJELENÍTÉSE A CÍMZETTNEK
Az utasítások használatával kapcsolatos részletekért tekintse meg a Hive metaadattár-jogosultságait és a biztonságos objektumokat (örökölt) ismertető cikket.