SQL dil başvurusu
Bu, Databricks SQL ve Databricks Runtime için bir SQL komut başvurusudur.
Sql'i Delta Live Tables ile kullanma hakkında bilgi için bkz . Delta Live Tables SQL dil başvurusu.
Not
Databricks SQL Sunucusuz, Azure Çin'de kullanılamaz. Databricks SQL Azure Kamu bölgelerde kullanılamaz.
Genel başvuru
Bu genel başvuru; veri türlerini, işlevleri, tanımlayıcıları, sabit değerleri ve semantiği açıklar:
- "Şunun için geçerlidir" etiketi
- Söz dizimi diyagramını okuma
- SQL deyimlerine açıklama ekleme
- Yapılandırma parametreleri
- Veri türleri ve değişmez değerler
- İşlevler
- SQL veri türü kuralları
- Tarih saat desenleri
- H3 jeo-uzamsal işlevleri
- Lambda işlevleri
- Pencere işlevleri
- Tanımlayıcılar
- Ad -larını
- IDENTIFIER yan tümcesi
- NULL semantiği
- İfadeler
- Parametre işaretçileri
- Değişkenler
- Ad çözümlemesi
- JSON yol ifadeleri
- Bölümler
- Databricks Runtime'da ANSI uyumluluğu
- Apache Hive uyumluluğu
- Sorumluları
- Unity Kataloğu'nda ayrıcalıklar ve güvenliği sağlanabilir nesneler
- Hive meta veri deposundaki ayrıcalıklar ve güvenliği sağlanabilir nesneler
- Unity Kataloğu meta verilerini yenileme
- Dış konumlar
- Dış tablolar
- Depolama kimlik bilgileri
- Birim
- Delta Paylaşımı
- Federasyon sorguları (Lakehouse Federasyonu)
- Bilgi şeması
- Ayrılmış sözcükler
DDL deyimleri
Bir veritabanındaki veritabanı nesnelerinin yapısını oluşturmak veya değiştirmek için veri tanımı deyimlerini kullanırsınız:
- ALTER CATALOG
- BAĞLANTıYı DEĞIŞTIR
- ALTER CREDENTIAL
- ALTER DATABASE
- ALTER LOCATION
- ALTER MATERIALIZED VIEW
- ALTER PROVIDER
- ALıCıYı DEĞIŞTIR
- AKıŞ TABLOSUNU DEĞIŞTIRME
- ALTER TABLE
- ŞEMAYı DEĞIŞTIRME
- ALTER SHARE
- ALTER VIEW
- SES DÜZEYINI DEĞIŞTIRME
- YORUM
- CREATE BLOOMFILTER INDEX
- KATALOG OLUŞTURMA
- BAĞLANTı OLUŞTUR
- CREATE DATABASE
- CREATE İŞLEVI (SQL)
- CREATE FUNCTION (Dış)
- KONUM OLUŞTUR
- GERÇEKLEŞTİRİLMİŞ GÖRÜNÜM OLUŞTURMA
- ALıCı OLUŞTUR
- ŞEMA OLUŞTURMA
- SUNUCU OLUŞTUR
- PAYLAŞI OLUŞTUR
- AKıŞ TABLOSU OLUŞTURMA
- CREATE TABLE
- CREATE VIEW
- BIRIM OLUŞTURMA
- DEĞIŞKEN BILDIRME
- DROP BLOOMFILTER INDEX
- KATALOĞU BıRAK
- BAĞLANTıYı BıRAK
- DROP DATABASE
- KIMLIK BILGILERINI BıRAKMA
- DROP FUNCTION
- BıRAKMA KONUMU
- DROP PROVIDER
- ALıCıYı BıRAK
- ŞEMAYı BıRAKMA
- PAYLAŞIYI BıRAK
- DROP TABLE
- DROP VARIABLE
- DROP VIEW
- SES DÜZEYINI BıRAKMA
- MSCK REPAIR TABLE
- YABANCI YENİLEME (KATALOG, ŞEMA veya TABLO)
- YENILEME (GERÇEKLEŞTIRILMIŞ GÖRÜNÜM VEYA AKıŞ TABLOSU)
- EŞİTLEME
- TRUNCATE TABLE
- TABLONUN DAMLASıNı KALDıR
DML deyimleri
Delta Lake tablosundan veri eklemek, değiştirmek veya silmek için veri işleme deyimlerini kullanırsınız:
- COPY INTO
- DELETE FROM
- INSERT INTO
- ÜZERINE YAZMA DIZINI EKLE
- Hive biçimi ile INSERT OVERWRITE DIRECTORY
- LOAD DATA
- MERGE INTO
- UPDATE
Veri alma deyimleri
Belirtilen yan tümcelere göre bir veya daha fazla tablodan satır almak için sorgu kullanırsınız. Desteklenen yan tümcelerin tam söz dizimi ve kısa açıklaması Sorgu makalesinde açıklanmıştır.
ve ilgili SQL deyimleri SELECT
VALUES
de bu bölümde yer alır.
Databricks SQL, deyimini kullanarak EXPLAIN
bir sorgu için mantıksal ve fiziksel plan oluşturma olanağı da sağlar.
Delta Lake deyimleri
Delta Lake biçiminde depolanan tabloları yönetmek için Delta Lake SQL deyimlerini kullanırsınız:
- CACHE SELECT
- CONVERT TO DELTA
- DESCRIBE HISTORY
- FSCK REPAIR TABLE
- OLUŞTURMAK
- OPTIMIZE
- REORG TABLOSU
- GERİ YÜKLEMEK
- VACUUM
Delta Lake deyimlerini kullanma hakkında ayrıntılı bilgi için bkz . Delta Lake nedir?.
Yardımcı deyimler
Yardımcı deyimleri, istatistikleri toplamak, önbelleğe almayı yönetmek, meta verileri araştırmak, yapılandırmaları ayarlamak ve kaynakları yönetmek için kullanırsınız:
- Analiz etme deyimi
- Apache Spark Cache deyimleri
- Açıklama deyimleri
- Gösterme deyimleri
- Yapılandırma, değişken yönetimi ve misc deyimleri
- Kaynak yönetimi
Analiz etme deyimi
Apache Spark Cache deyimleri
Şunlar için geçerlidir: Databricks Runtime
Açıklama deyimleri
- KATALOĞU AÇıKLAMA
- BAĞLANTıYı AÇıKLAMA
- KIMLIK BILGILERINI AÇıKLAMA
- DESCRIBE DATABASE
- DESCRIBE FUNCTION
- KONUMU AÇıKLAMA
- SAĞLAYıCıYı AÇıKLAMA
- SORGUYU AÇıKLAMA
- ALıCıYı AÇıKLAMA
- ŞEMAYı AÇıKLAMA
- PAYLAŞIYI ANLATIN
- DESCRIBE TABLE
- BIRIMI AÇıKLAMA
Gösterme deyimleri
- LİSTE
- PAYLAŞINDA TÜMÜNÜ GÖSTER
- KATALOGLARı GÖSTER
- SHOW COLUMNS
- BAĞLANTıLARı GÖSTER
- SHOW CREATE TABLE
- KIMLIK BILGILERINI GÖSTER
- SHOW DATABASES
- SHOW FUNCTIONS
- GRUPLARı GÖSTER
- KONUMLARı GÖSTER
- SHOW PARTITIONS
- SAĞLAYıCıLARı GÖSTER
- ALıCıLARı GÖSTER
- ŞEMALARı GÖSTER
- PAYLAŞıMLARı GÖSTER
- SAĞLAYıCıDA PAYLAŞıMLARı GÖSTER
- SHOW TABLE
- SHOW TABLES
- BıRAKıLAN TABLOLARı GÖSTER
- TBLPROPERTIES'I GÖSTER
- KULLANıCıLARı GÖSTER
- GÖRÜNÜMLERI GÖSTER
- BIRIMLERI GÖSTER
Yapılandırma, değişken yönetimi ve misc deyimleri
Kaynak yönetimi
Şunlar için geçerlidir: Databricks Runtime
Şunlar için geçerlidir: Databricks SQL Bağlayıcısı
Güvenlik deyimleri
Verilere erişimi yönetmek için güvenlik SQL deyimlerini kullanırsınız:
- ALTER GROUP
- GRUP OLUŞTUR
- DENY
- DROP GROUP
- GRANT
- PAY VER
- AYRıCALıKLARı ONARMA
- REVOKE
- PAYLAŞIMI İPTAL ET
- HIBELERI GÖSTER
- PAYDA VERİLERİ GÖSTER
- ALıCıYA IZINLERI GÖSTER
Bu deyimleri kullanma hakkında ayrıntılı bilgi için bkz . Hive meta veri deposu ayrıcalıkları ve güvenli hale getirilebilir nesneler (eski).