Dokumentacja języka SQL
Jest to dokumentacja poleceń SQL dla usług Databricks SQL i Databricks Runtime.
Aby uzyskać informacje na temat używania języka SQL z tabelami delta live, zobacz Delta Live Tables — dokumentacja języka SQL.
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 okien
- Identyfikatory
- Nazwy
- KLAUZULA IDENTIFIER
- Semantyka wartości 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
- Podmiotów
- Uprawnienia i zabezpieczane obiekty w wykazie aparatu Unity
- Uprawnienia i zabezpieczane obiekty w magazynie metadanych Hive
- Odświeżanie metadanych wykazu aparatu Unity
- Lokalizacje zewnętrzne
- Tabele zewnętrzne
- Poświadczenia
- Woluminów
- Udostępnianie różnicowe
- Zapytania federacyjne (Federacja Lakehouse)
- Schemat informacji
- Słowa zastrzeżone
Instrukcje języka 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
- KOMENTARZ NA TEMAT
- CREATE BLOOMFILTER INDEX
- TWORZENIE WYKAZU
- TWORZENIE POŁĄCZENIA
- CREATE DATABASE
- CREATE, FUNKCJA (SQL)
- CREATE, FUNKCJA (zewnętrzna)
- UTWÓRZ LOKALIZACJĘ
- TWORZENIE ZMATERIALIZOWANEGO WIDOKU
- TWORZENIE ADRESATA
- TWORZENIE SCHEMATU
- TWORZENIE SERWERA
- TWORZENIE UDZIAŁU
- TWORZENIE TABELI PRZESYŁANIA STRUMIENIOWEGO
- CREATE TABLE
- CREATE VIEW
- TWORZENIE WOLUMINU
- DEKLAROWANIE ZMIENNEJ
- DROP BLOOMFILTER INDEX
- UPUŚĆ WYKAZ
- UPUŚĆ POŁĄCZENIE
- DROP DATABASE
- UPUŚĆ POŚWIADCZENIA
- DROP FUNCTION
- LOKALIZACJA UPUSZCZANIA
- DROP PROVIDER
- UPUŚĆ ADRESATA
- UPUŚĆ SCHEMAT
- UPUŚĆ UDZIAŁ
- DROP TABLE
- UPUŚĆ ZMIENNĄ
- DROP VIEW
- UPUŚĆ WOLUMIN
- MSCK REPAIR TABLE
- ODŚWIEŻANIE OBCYCH (WYKAZ, SCHEMAT lub TABELA)
- ODŚWIEŻANIE (ZMATERIALIZOWANY WIDOK LUB TABELA PRZESYŁANIA STRUMIENIOWEGO)
- SYNCHRONIZOWAĆ
- TRUNCATE TABLE
- COFANIE TABELI
Instrukcje języka DML
Instrukcje manipulowania danymi służą do dodawania, zmieniania lub usuwania danych z tabeli usługi Delta Lake:
- COPY INTO
- DELETE FROM
- WSTAW DO
- WSTAW KATALOG ZASTĘPOWANIA
- INSERT OVERWRITE DIRECTORY (przy użyciu formatu 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.
Usługa Databricks SQL umożliwia również generowanie logicznego i fizycznego planu zapytania przy użyciu instrukcji EXPLAIN
.
Instrukcje usługi Delta Lake
Instrukcje języka 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
- STWORZYĆ
- OPTIMIZE
- TABELA REORG
- PRZYWRÓCIĆ
- VACUUM
Aby uzyskać szczegółowe informacje na temat korzystania z instrukcji usługi Delta Lake, zobacz Co to jest usługa Delta Lake?.
Instrukcje pomocnicze
Instrukcje pomocnicze służą do zbierania danych statystycznych, zarządzania buforowaniem, eksplorowania metadanych, ustawiania konfiguracji i zarządzania zasobami:
- Instrukcja analizy
- Instrukcje usługi Apache Spark Cache
- Instrukcje opisu
- Instrukcje pokazywania
- Konfiguracja, zarządzanie zmiennymi i instrukcje misc
- Zarządzanie zasobami
Instrukcja analizy
Instrukcje usługi Apache Spark Cache
Dotyczy: Databricks Runtime
Instrukcje opisu
- OPIS KATALOGU
- OPISYWANIE POŁĄCZENIA
- OPIS POŚWIADCZEŃ
- DESCRIBE DATABASE
- DESCRIBE FUNCTION
- OPISYWANIE LOKALIZACJI
- OPIS DOSTAWCY
- OPISZ ZAPYTANIE
- OPISZ ADRESATA
- OPIS SCHEMATU
- OPISYWANIE UDZIAŁU
- DESCRIBE TABLE
- OPISYWANIE WOLUMINU
Instrukcje pokazywania
- LISTA
- POKAŻ WSZYSTKO W UDZIALE
- POKAŻ WYKAZY
- SHOW COLUMNS
- POKAŻ POŁĄCZENIA
- SHOW CREATE TABLE
- POKAŻ POŚWIADCZENIA
- SHOW DATABASES
- SHOW FUNCTIONS
- POKAŻ GRUPY
- POKAŻ LOKALIZACJE
- SHOW PARTITIONS
- POKAŻ DOSTAWCÓW
- POKAŻ ADRESATÓW
- POKAŻ SCHEMATY
- POKAŻ UDZIAŁY
- POKAŻ UDZIAŁY W DOSTAWCY
- SHOW TABLE
- SHOW TABLES
- POKAŻ USUNIĘTE TABELE
- POKAŻ WŁAŚCIWOŚCI TBLPROPERTIES
- POKAŻ UŻYTKOWNIKÓW
- POKAŻ WIDOKI
- POKAŻ WOLUMINY
Konfiguracja, zarządzanie zmiennymi i instrukcje misc
- WYKONAJ NATYCHMIASTOWE WYKONANIE
- RESET
- SET
- USTAW ADRESATA
- USTAWIANIE STREFY CZASOWEJ
- USTAW ZMIENNĄ
- KORZYSTANIE Z WYKAZU
- USE DATABASE
- UŻYJ SCHEMATU
Zarządzanie zasobami
Dotyczy: Databricks Runtime
Dotyczy: Łącznik SQL usługi Databricks
Instrukcje zabezpieczeń
Instrukcje języka SQL zabezpieczeń służą do uzyskiwania dostępu do danych:
- ALTER GROUP
- UTWÓRZ GRUPĘ
- DENY
- DROP GROUP
- GRANT
- UDZIELANIE UDZIAŁU
- UPRAWNIENIA DO NAPRAWY
- REVOKE
- ODWOŁYWANIE UDZIAŁU
- POKAŻ GRANTY
- POKAŻ GRANTY W UDZIALE
- POKAŻ GRANTY DLA ADRESATA
Aby uzyskać szczegółowe informacje na temat korzystania z tych instrukcji, zobacz Uprawnienia magazynu metadanych Hive i zabezpieczane obiekty (starsza wersja).