Fabric Data Warehouse'de T-SQL yüzey alanı

Uygulama alanı:✅ SQL analytics uç noktası ve Microsoft Fabric Deposu

Bu makale, SQL analiz uç noktasını veya depoyu sorgularken Microsoft Fabric'in T-SQL dil söz dizimi özelliklerini kapsar.

Fabric'deki SQL veritabanı için bkz. SQL veritabanında Sınırlamalar (önizleme).

Not düşmek

Fabric Data Warehouse için yaklaşan özellik geliştirme hakkında daha fazla bilgi için bkz. Fabric Data Warehouse sürüm planı.

T-SQL yüzey alanı

Fabric Data Warehouse T-SQL tablolarını, görünümlerini, saklı yordamlarını, işlevleri, izinleri ve güvenlik rollerini destekler.

  • Warehouse hakkında CREATE daha fazla bilgi ve DROPTABLE destek için Tablolar bölümüne bakınız.
  • Warehouse'da desteklenen veri tipleri hakkında daha fazla bilgi için Veri türleri sayfasına bakınız.
  • Ayrıca, Lakehouse'un SQL analiz uç noktasında Delta Lake verilerinize başvuran tabloların üzerinde T-SQL görünümleri, işlevleri ve yordamları oluşturabilirsiniz.
    • Tablo oluşturma, değiştirme ve kaldırma, ekleme, güncelleme ve silme işlemleri yalnızca Microsoft Fabric'teki Warehouse'da desteklenir, Lakehouse'un SQL analitik uç noktasında desteklenmez.
  • Fabric Ambarı ve SQL analiz uç noktası standard, sequential ve nested ortak tablo ifadelerini (CTEs) destekler. CTE'ler genel olarak Microsoft Fabric'de kullanılabilir olsa da, iç içe geçmiş CTE'ler şu anda bir önizleme özelliğidir. Daha fazla bilgi için Fabric Data Warehouse (Transact-SQL) içindeki İç İçi Ortak Tablo İfadesi (CTE) bölümüne bakınız.
  • TRUNCATE TABLE Ambar'da desteklenir.
  • Ambar'daki bir kullanıcı tablosundaki sütunun adını değiştirmek için bu saklı yordamı sp_rename kullanın.
  • Sorgu ve birleştirme ipuçlarının bir alt kümesi Depo'da desteklenir. Daha fazla bilgi için bkz. Hints (Transact-SQL).
  • Oturum kapsamlı #temp tabloları Warehouse in Microsoft Fabric'de desteklenmektedir. Daha fazla bilgi için Fabric Data Warehouse'daki Temp tablolarına bakınız.
  • Şu anda, Microsoft Fabric'daki Ambar'da ALTER TABLE işlemlerinin yalnızca aşağıdaki alt kümesi desteklenir:
    • Desteklenen sütun veri türlerinin sütunlarını ADD null olarak işaretleyebilirsiniz.
    • DROP COLUMN desteklenir.
    • ADD veya DROPPRIMARY KEY, UNIQUE, ve FOREIGN_KEY sütun kısıtlamaları desteklenir, ancak yalnızca seçenek NOT ENFORCED belirtilmişse. Diğer ALTER TABLE tüm işlemler engellenir. Kaynak kontrolü için Git Entegrasyonu kullanıldığında tablo kısıtlamaları veya sütunları eklemede sınırlamalar vardır.
    • ALTER TABLE dağıtılmış geçici tablolarda desteklenir.
    • ALTER TABLE ... ALTER COLUMN önizleme aşamasındadır. Daha fazla bilgi için bkz: Fabric Data Warehouse'da ALTER COLUMN.
    • Microsoft Fabric'te Warehouse'da açıkça kullanıcı tanımlı bir işlem içinde desteklenen ALTER TABLE ifadeleri çalıştırabilirsiniz.
  • MERGE söz dizimi desteklenir ve genel olarak kullanılabilir bir özelliktir. Daha fazla bilgi için bkz . MERGE T-SQL söz dizimi.
  • Fabric Data Warehouse, depodan çıkmadan gelişmiş metin işlemeyi mümkün kılan birçok yapay zeka fonksiyonunu (önizleme) desteklese de, vektör veri tipi desteklenmiyor.

Sınırlamalar

Şu anda aşağıdaki komutlar desteklenmemektedir. Bu komutları kullanmayı denemeyin. Başarılı gibi görünse de, deponuz için sorunlar yaratabilirler.

  • BULK LOAD, ancak bcp önizleme özelliği olarak desteklenir.
  • CREATE USER
  • FOR JSON sorgudaki son operatör olmalı, böylece alt sorgular içinde kullanamazsınız.
  • El ile oluşturulan çok sütunlu istatistikler
  • Gerçekleştirilmiş görünümler
  • PREDICT
  • Sistem ve kullanıcı tablolarını hedefleyen sorgular
  • Özyinelemeli sorgular
  • Şema ve tablo adları / veya \ içeremez.
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Eş Anlamlı Sözcükler
  • Tetikleyiciler
  • Vektör veri türü ve arama işlevleri