Area permukaan T-SQL di Fabric Data Warehouse

Berlaku untuk:✅ titik akhir analitik SQL dan Gudang di Microsoft Fabric

Artikel ini membahas kemampuan sintaks bahasa T-SQL dari Microsoft Fabric, saat mengkueri titik akhir analitik SQL atau Gudang.

Untuk database SQL di Fabric, lihat Pembatasan dalam database SQL (pratinjau).

Catatan

Untuk informasi selengkapnya tentang pengembangan fitur mendatang untuk Fabric Data Warehouse, lihat rencana rilis Fabric Data Warehouse.

Area permukaan T-SQL

Fabric Data Warehouse mendukung tabel T-SQL, tampilan, prosedur tersimpan, fungsi, izin, dan peran keamanan.

  • Untuk informasi selengkapnya tentang CREATE/DROPTABLEdukungan di Gudang, lihat Tabel.
  • Untuk informasi selengkapnya tentang jenis data yang didukung di Gudang, lihat Jenis data.
  • Anda juga dapat membuat tampilan, fungsi, dan prosedur T-SQL di atas tabel yang mereferensikan data Delta Lake Anda di titik akhir analitik SQL Lakehouse.
    • Membuat, mengubah, dan menghapus tabel, serta memasukkan, memperbarui, dan menghapus hanya didukung di Gudang Data di Microsoft Fabric, bukan di endpoint analitik SQL dari Lakehouse.
  • titik akhir analitik Fabric Warehouse dan SQL mendukung standard, sequential, dan nested ekspresi tabel umum (CTEs). Meskipun CTE umumnya tersedia di Microsoft Fabric, CTE berlapis saat ini adalah fitur pratinjau. Untuk informasi selengkapnya, lihat Nested Common Table Expression (CTE) di Fabric data warehouse (Transact-SQL).
  • TRUNCATE TABLE didukung di Data Warehouse.
  • Untuk mengubah nama kolom dalam tabel pengguna di Gudang, gunakan prosedur tersimpan sp_rename .
  • Sebagian petunjuk kueri dan gabungan (join) didukung di gudang. Untuk informasi selengkapnya, lihat Hints (Transact-SQL).
  • Tabel #temp terdistribusi dengan cakupan sesi didukung di Gudang di Microsoft Fabric.
  • Saat ini, hanya subset operasi ALTER TABLE berikut di Gudang di Microsoft Fabric yang didukung:
    • Anda dapat ADD meniadakan kolom tipe data kolom yang didukung.
    • DROP COLUMN didukung.
    • ADD DROPatau PRIMARY KEYUNIQUE, , dan FOREIGN_KEY batasan kolom didukung, tetapi hanya jika NOT ENFORCED opsi telah ditentukan. Semua operasi lainnya ALTER TABLE diblokir. Ada batasan dengan menambahkan batasan tabel atau kolom saat menggunakan Kontrol Sumber dengan Gudang.
    • ALTER TABLE pada tabel sementara yang terdistribusi didukung.
    • ALTER TABLE ... ALTER COLUMN dalam tahap pratinjau. Untuk informasi selengkapnya, lihat KOLOM ALTER di Fabric Data Warehouse.
    • Pernyataan ALTER TABLE yang didukung dapat dijalankan di dalam transaksi eksplisit yang ditentukan pengguna di Gudang di Microsoft Fabric.
  • MERGE sintaks didukung dan merupakan fitur yang tersedia secara umum. Untuk informasi selengkapnya, lihat sintaks MERGE T-SQL.
  • Fungsi AI (pratinjau) mengaktifkan pemrosesan teks tingkat lanjut tanpa meninggalkan gudang Anda.

Batasan

Saat ini, daftar perintah berikut saat ini TIDAK didukung. Jangan mencoba menggunakan perintah ini. Meskipun mereka mungkin tampak berhasil, mereka dapat menyebabkan masalah pada gudang Anda.

  • BULK LOAD
  • CREATE USER
  • FOR JSON harus menjadi operator terakhir dalam kueri, sehingga tidak diizinkan di dalam subkueri
  • Statistik multikolom yang dibuat secara manual
  • Pandangan termaterialisasi
  • PREDICT
  • Kueri yang menyasar tabel sistem dan pengguna
  • Kueri rekursif
  • Nama skema dan tabel tidak boleh berisi / atau \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • Synonyms
  • Pemicu