Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jest to dokumentacja poleceń SQL dla usług Databricks SQL i Databricks Runtime.
Aby uzyskać informacje na temat używania języka SQL z potokami deklaratywnymi usługi Lakeflow, zobacz Dokumentacja języka SQL potoków deklaratywnych usługi Lakeflow.
Uwaga
Usługa Databricks SQL Serverless nie jest dostępna na platformie Azure w Chinach. Usługa Databricks SQL nie jest dostępna w regionach usługi Azure Government.
Informacje ogólne
Ta ogólna dokumentacja zawiera opis typów danych, funkcji, identyfikatorów, literałów i semantyki:
- etykieta "Dotyczy"
- Jak odczytać diagram składni
- Jak dodać komentarze do instrukcji SQL
- parametry konfiguracji
- Typy danych i literały
- Funkcje
- Reguły typów danych SQL
- Wzorce daty/godziny
- Funkcje geoprzestrzenne H3
- Funkcje lambda
- funkcje okna
- Identyfikatory
- Nazwy
- IDENTIFIER klauzuli
- Semantyka NULL
- Wyrażenia
- Znaczniki parametrów
- Zmienne
- Rozpoznawanie nazw
- Wyrażenia ścieżki JSON
- Kolejność sortowania
- Partycje
- Zgodność ANSI w środowisku Databricks Runtime
- Zgodność z technologią Apache Hive
- Główni
- Uprawnienia i obiekty zabezpieczalne w Unity Catalog
- Uprawnienia i zabezpieczane obiekty w magazynie metadanych Hive
- Odśwież metadane Unity Catalog
- Lokalizacje zewnętrzne
- Tabele zewnętrzne
- Poświadczenia
- woluminy
- Tworzenie skryptów SQL
- Udostępnianie różnicowe
- Zapytania federacyjne (Federacja Lakehouse)
- Schemat informacji
- Słowa zastrzeżone
Instrukcje DDL
Instrukcje definicji danych służą do tworzenia lub modyfikowania struktury obiektów w bazie danych:
- ALTER CATALOG
- ALTER CONNECTION
- ALTER CREDENTIAL
- ALTER DATABASE
- ZMIEŃ LOKALIZACJĘ
- ALTER MATERIALIZED VIEW
- ALTER PROVIDER
- ALTER RECIPIENT
- ALTER STREAMING TABLE
- ALTER TABLE
- ALTER SCHEMA
- ALTER SHARE
- ALTER VIEW
- ALTER VOLUME
- COMMENT ON
- Utwórz indeks Bloomfilter
- CREATE CATALOG
- CREATE CONNECTION
- CREATE DATABASE
- CREATE FUNCTION (SQL)
- CREATE FUNCTION (zewnętrzne)
- UTWÓRZ LOKALIZACJĘ
- CREATE MATERIALIZED VIEW
- TWORZENIE PROCEDURY
- CREATE RECIPIENT
- CREATE SCHEMA
- CREATE SERVER
- CREATE SHARE
- CREATE STREAMING TABLE
- CREATE TABLE
- CREATE VIEW
- CREATE VOLUME
- DECLARE VARIABLE
- DROP BLOOMFILTER INDEX (usuń indeks Bloomfilter)
- DROP CATALOG
- DROP CONNECTION
- DROP DATABASE
- DROP CREDENTIAL
- DROP FUNCTION
- MIEJSCE DOSTAWY
- PROCEDURA UPUSZCZANIA
- DROP PROVIDER
- DROP RECIPIENT
- DROP SCHEMA
- DROP SHARE
- DROP TABLE
- DROP VARIABLE
- DROP VIEW
- DROP VOLUME
- MSCK REPAIR TABLE
- REFRESH FOREIGN (CATALOG, SCHEMAlub TABLE)
- REFRESH (MATERIALIZED VIEW lub STREAMING TABLE)
- SET ZNACZNIK
- SYNC
- TRUNCATE TABLE
- UNDROP TABLE
- UNSET TAG
Instrukcje DML
Instrukcje manipulowania danymi służą do dodawania, zmieniania lub usuwania danych z tabeli usługi Delta Lake:
- COPY INTO
- DELETE FROM
- INSERT DO
- INSERT OVERWRITE DIRECTORY
- INSERT OVERWRITE DIRECTORY w formacie Hive
- LOAD DATA
- MERGE INTO
- UPDATE
Instrukcje pobierania danych
Zapytanie służy do pobierania wierszy z co najmniej jednej tabeli zgodnie z określonymi klauzulami. Pełna składnia i krótki opis obsługiwanych klauzul zostały wyjaśnione w artykule Zapytanie .
Powiązane instrukcje SELECT
SQL i VALUES
są również zawarte w tej sekcji.
Oprócz standardowych zapytań SQL w stylu SELECT FROM WHERE
, usługa Azure Databricks obsługuje również składnię potoków SQL, która komponuje SQL jako serię połączonych operacji, takich jak FROM |> WHERE |> SELECT
.
Usługa Databricks SQL umożliwia również inspekcję wygenerowanego planu logicznego i fizycznego dla zapytania przy użyciu instrukcji EXPLAIN
.
Deklaracje Delta Lake
Instrukcje sql usługi Delta Lake służą do zarządzania tabelami przechowywanymi w formacie usługi Delta Lake:
- CACHE SELECT
- CONVERT TO DELTA
- DESCRIBE HISTORY
- FSCK REPAIR TABLE
- GENERATE
- OPTIMIZE
- REORG TABLE
- RESTORE
- VACUUM
Aby uzyskać szczegółowe informacje na temat korzystania z instrukcji Delta Lake, zobacz Co to jest Delta Lake w Azure Databricks?.
Instrukcje skryptów SQL
Skrypty SQL służą do wykonywania logiki proceduralnej w języku SQL.
- instrukcja CASE
- instrukcja złożona BEGIN END
- FOR, instrukcja
- GET instrukcja diagnostyczna
- instrukcja IF THEN ELSE
- instrukcji ITERATE
- polecenie LEAVE
- instrukcja LOOP
- instrukcja REPEAT
- polecenie RESIGNAL
- instrukcja SIGNAL
- WHILE, instrukcja
Instrukcje pomocnicze
Instrukcje pomocnicze służą do zbierania statystyk, zarządzania buforowaniem, eksplorowania metadanych, ustawiania konfiguracji i zarządzania zasobami:
- Instrukcja analizy
- Instrukcje usługi Apache Spark Cache
- Opisz oświadczenia
- Pokaż zestawienia
- Konfiguracja, zarządzanie zmiennymi i różne instrukcje
- Zarządzanie zasobami
Analiza oświadczenia
Instrukcje dotyczące buforowania w Apache Spark
Dotyczy: Databricks Runtime
Opis zdań
- DESCRIBE CATALOG
- DESCRIBE CONNECTION
- DESCRIBE CREDENTIAL
- DESCRIBE DATABASE
- DESCRIBE FUNCTION
- OPISYWANIE LOKALIZACJI
- OPISZ PROCEDURĘ
- DESCRIBE PROVIDER
- DESCRIBE QUERY
- DESCRIBE RECIPIENT
- DESCRIBE SCHEMA
- DESCRIBE SHARE
- DESCRIBE TABLE
- DESCRIBE VOLUME
Pokaż oświadczenia
- LIST
- SHOW ALL IN SHARE
- SHOW CATALOGS
- SHOW COLUMNS
- SHOW CONNECTIONS
- SHOW CREATE TABLE
- SHOW CREDENTIALS
- SHOW DATABASES
- SHOW FUNCTIONS
- SHOW GROUPS
- POKAŻ LOKALIZACJE
- SHOW PARTITIONS
- POKAŻ PROCEDURY
- SHOW PROVIDERS
- SHOW RECIPIENTS
- SHOW SCHEMAS
- SHOW SHARES
- SHOW SHARES IN PROVIDER
- POKAŻ TABLE
- SHOW TABLES
- SHOW TABLES DROPPED
- SHOW TBLPROPERTIES
- SHOW USERS
- SHOW VIEWS
- SHOW VOLUMES
Konfiguracja, zarządzanie zmiennymi i różne instrukcje
- WEZWAĆ
- EXECUTE IMMEDIATE
- RESET
- SET
- SET RECIPIENT
- SET TIMEZONE
- SET VARIABLE
- USE CATALOG
- USE DATABASE
- USE SCHEMA
Zarządzanie zasobami
Dotyczy: Databricks Runtime
Dotyczy: Łącznik SQL usługi Databricks
Instrukcje zabezpieczeń
Instrukcje języka SQL dotyczące bezpieczeństwa służą do zarządzania dostępem do danych.
- ALTER GROUP
- CREATE GROUP
- DENY
- DROP GROUP
- GRANT
- GRANT UDOSTĘPNIJ
- UPRAWNIENIA DO NAPRAWY
- REVOKE
- REVOKE UDOSTĘPNIJ
- SHOW GRANTS
- SHOW GRANTS ON SHARE
- SHOW GRANTS TO RECIPIENT
Aby uzyskać szczegółowe informacje na temat korzystania z tych stwierdzeń, zobacz Uprawnienia magazynu metadanych Hive i zabezpieczane obiekty (starsza wersja).