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 tables, zobacz Delta Live Tables SQL language reference (Dokumentacja języka SQL tabel delta live tables).
Uwaga
Usługa Databricks SQL Serverless nie jest dostępna na platformie Azure w Chinach. Usługa SQL usługi Databricks nie jest dostępna w regionach Azure Government.
Ogólne informacje
Ta ogólna dokumentacja opisuje typy danych, funkcje, identyfikatory, literały i semantyka:
- Etykieta "Dotyczy"
- Jak odczytać diagram składni
- 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
- Semantyka o wartości null
- Wyrażenia
- Znaczniki parametrów
- Rozpoznawanie nazw
- Wyrażenia ścieżki JSON
- Partycji
- Zgodność ANSI w środowisku Databricks Runtime
- Zgodność z usługą Apache Hive
- Podmiotów
- Uprawnienia i zabezpieczane obiekty w wykazie aparatu Unity
- Uprawnienia i zabezpieczane obiekty w magazynie metadanych Hive
- Lokalizacje zewnętrzne
- Tabele zewnętrzne
- Poświadczenia magazynu
- Udostępnianie różnicowe
- Schemat informacji
- Słowa zastrzeżone
Instrukcje DDL
Instrukcje definicji danych służą do tworzenia lub modyfikowania struktury obiektów bazy danych w bazie danych:
- ALTER CATALOG
- ALTER CREDENTIAL
- ALTER DATABASE
- ALTER LOCATION
- ALTER PROVIDER
- ALTER RECIPIENT
- ALTER TABLE
- ALTER SCHEMA
- ALTER SHARE
- ALTER VIEW
- KOMENTARZ DO
- CREATE BLOOMFILTER INDEX
- TWORZENIE KATALOGU
- TWORZENIE BAZY DANYCH
- CREATE, FUNKCJA (SQL)
- CREATE, FUNKCJA (zewnętrzna)
- UTWÓRZ LOKALIZACJĘ
- TWORZENIE ADRESATA
- TWORZENIE SCHEMATU
- TWORZENIE UDZIAŁU
- CREATE TABLE
- UTWÓRZ WIDOK
- DROP BLOOMFILTER INDEX
- PORZUĆ WYKAZ
- DROP DATABASE
- DROP CREDENTIAL
- DROP, FUNKCJA
- LOKALIZACJA UPUSZCZANIA
- DROP PROVIDER
- UPUŚĆ ADRESATA
- DROP SCHEMA
- DROP SHARE
- DROP TABLE
- UPUŚĆ WIDOK
- TABELA NAPRAWY USŁUGI MSCK
- SYNCHRONIZACJI
- TRUNCATE TABLE
Instrukcje DML
Instrukcje manipulowania danymi służą do dodawania, zmieniania lub usuwania danych z tabeli usługi Delta Lake:
- KOPIUJ DO
- USUŃ Z
- WSTAW DO
- WSTAW ZASTĘPOWANIE KATALOGU
- INSERT OVERWRITE DIRECTORY with Hive format
- ŁADOWANIE DANYCH
- SCALANIE Z
- AKTUALIZACJI
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 SQL usługi Databricks umożliwia również generowanie planu logicznego i fizycznego dla zapytania przy użyciu instrukcji EXPLAIN
.
Instrukcje usługi Delta Lake
Instrukcje sql usługi Delta Lake służą do zarządzania tabelami przechowywanymi w formacie usługi Delta Lake:
- CACHE SELECT
- KONWERTUJ NA RÓŻNICĘ
- OPISYWANIE HISTORII
- FSCK REPAIR TABLE
- GENEROWANIA
- OPTYMALIZACJI
- TABELA REORG
- PRZYWRÓCIĆ
- PRÓŻNI
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 statystyk, zarządzania buforowaniem, eksplorowania metadanych, ustawiania konfiguracji i zarządzania zasobami:
- Instrukcja Analyze
- Instrukcje usługi Apache Spark Cache
- Opis instrukcji
- Pokaż instrukcje
- Zarządzanie konfiguracją
- Zarządzanie zasobami
Instrukcja Analyze
Instrukcje usługi Apache Spark Cache
Dotyczy: Databricks Runtime
- TABELA PAMIĘCI PODRĘCZNEJ
- WYCZYŚĆ PAMIĘĆ PODRĘCZNĄ
- ODŚWIEŻANIA
- REFRESH, FUNKCJA
- ODŚWIEŻ TABELĘ
- UNCACHE TABLE
Opis instrukcji
- DESCRIBE CATALOG
- OPISYWANIE POŚWIADCZEŃ
- DESCRIBE DATABASE
- DESCRIBE, FUNKCJA
- OPISYWANIE LOKALIZACJI
- DESCRIBE PROVIDER
- DESCRIBE QUERY
- OPISYWANIE ADRESATA
- OPIS SCHEMATU
- DESCRIBE SHARE
- DESCRIBE TABLE
Pokaż instrukcje
- LISTY
- POKAŻ WSZYSTKO W UDZIALE
- POKAŻ WYKAZY
- POKAŻ KOLUMNY
- SHOW CREATE TABLE
- POKAŻ POŚWIADCZENIA
- POKAŻ BAZY DANYCH
- POKAŻ FUNKCJE
- POKAŻ GRUPY
- POKAŻ LOKALIZACJE
- POKAŻ PARTYCJE
- POKAŻ DOSTAWCÓW
- POKAŻ ADRESATÓW
- POKAŻ SCHEMATY
- POKAŻ UDZIAŁY
- POKAŻ UDZIAŁY W DOSTAWCY
- POKAŻ TABELĘ
- POKAŻ TABELE
- POKAŻ WŁAŚCIWOŚCI TBLPROPERTIES
- POKAŻ UŻYTKOWNIKÓW
- POKAŻ WIDOKI
Zarządzanie konfiguracją
- ZRESETOWAĆ
- USTAWIĆ
- USTAW STREFĘ CZASOWĄ
- KORZYSTANIE Z KATALOGU
- KORZYSTANIE Z BAZY DANYCH
- UŻYJ SCHEMATU
Zarządzanie zasobami
Dotyczy: Databricks Runtime
Instrukcje zabezpieczeń
Instrukcje SQL zabezpieczeń służą do zarządzania dostępem do danych:
- ALTER GROUP
- TWORZENIE GRUPY
- ODMÓW
- DROP GROUP
- UDZIELIĆ
- PRZYZNAWANIE UDZIAŁU
- NAPRAWIANIE UPRAWNIEŃ
- ODWOŁAĆ
- ODWOŁYWANIE UDZIAŁU
- POKAŻ GRANTY
- POKAŻ DOTACJE W UDZIALE
- POKAŻ GRANTY DO ADRESATA
Aby uzyskać szczegółowe informacje na temat korzystania z tych instrukcji, zobacz Uprawnienia magazynu metadanych Hive i zabezpieczane obiekty (starsza wersja).