พื้นที่พื้นผิว T-SQL ใน Microsoft Fabric
นําไปใช้กับ:✅ จุดสิ้นสุดการวิเคราะห์ SQL และ Warehouse ใน Microsoft Fabric
บทความนี้ครอบคลุมถึงความสามารถด้านไวยากรณ์ภาษา T-SQL ของ Microsoft Fabric เมื่อคิวรีจุดสิ้นสุดการวิเคราะห์ SQL หรือ Warehouse
ข้อจํากัดเหล่านี้มีผลเฉพาะกับรายการปลายทาง Warehouse และ SQL Analytics ใน Fabric Synapse Data Warehouse เท่านั้น สําหรับข้อจํากัดของฐานข้อมูล SQL ใน Fabric ดูข้อจํากัดในฐานข้อมูล SQL ใน Microsoft Fabric (ตัวอย่าง)
หมายเหตุ
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาคุณลักษณะที่กําลังจะมาถึงสําหรับ Fabric Data Warehouse ดูแผนการเปิดตัวของ Fabric Data Warehouse
พื้นที่พื้นผิว T-SQL
- การสร้าง เปลี่ยน และวางตาราง และแทรก อัปเดต และลบได้รับการสนับสนุนในคลังสินค้าใน Microsoft Fabric เท่านั้น ไม่ใช่ในจุดสิ้นสุดการวิเคราะห์ SQL ของเลคเฮ้าส์
- คุณสามารถสร้างมุมมอง ฟังก์ชัน และโพรซีเดอร์ T-SQL ของคุณเองที่ด้านบนของตารางที่อ้างอิงข้อมูล Delta Lake ของคุณในจุดสิ้นสุดการวิเคราะห์ SQL ของเลคเฮ้าส์
- สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุนสร้าง/ปล่อยตาราง ดูตาราง
- ทั้งจุดสิ้นสุด Fabric Warehouse และ SQL Analytics รองรับทั้งมาตรฐาน ลําดับ และ CTEs ที่ซ้อนกัน ในขณะที่กล้องวงจรปิดพร้อมใช้งานโดยทั่วไปแล้วใน Microsoft Fabric แต่ CTEs ที่ซ้อนกันในขณะนี้เป็นคุณลักษณะการแสดงตัวอย่าง สําหรับข้อมูลเพิ่มเติม ดู Common Table Expression (CTE) แบบซ้อนในคลังข้อมูล Fabric (Transact-SQL)
- สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชนิดข้อมูล ให้ดู ชนิดข้อมูล
- TRUNCATE Table ได้รับการสนับสนุนในคลังสินค้าใน Microsoft Fabric
ข้อจำกัด
ในขณะนี้ รายการคําสั่งต่อไปนี้ไม่ได้รับการสนับสนุนในขณะนี้ อย่าพยายามใช้คําสั่งเหล่านี้ แม้ว่าจะปรากฏขึ้นเพื่อให้ประสบความสําเร็จ แต่ก็อาจทําให้เกิดปัญหากับคลังสินค้าของคุณ
ALTER TABLE ADD
/ALTER
/DROP COLUMN
- ในขณะนี้ เฉพาะชุดย่อยของ
ALTER TABLE
การดําเนินการต่อไปนี้ใน Warehouse ใน Microsoft Fabric เท่านั้นที่ได้รับการสนับสนุน:- เพิ่มคอลัมน์ที่สามารถเป็น null ได้ของชนิดข้อมูลคอลัมน์ที่ได้รับการสนับสนุน
- ADD หรือ DROP PRIMARY KEY, UNIQUE และ FOREIGN_KEY ข้อจํากัดของคอลัมน์ แต่เฉพาะเมื่อมีการระบุตัวเลือก NOT ENFORCED เท่านั้น การดําเนินการตาราง ALTER อื่น ๆ ทั้งหมดถูกบล็อก
- มีข้อจํากัดของการเพิ่มข้อจํากัดตารางหรือคอลัมน์เมื่อใช้ตัวควบคุมแหล่งข้อมูลกับ Warehouse
- ในขณะนี้ เฉพาะชุดย่อยของ
BULK LOAD
CREATE ROLE
CREATE USER
- คำ แนะ นำ
- คอลัมน์ IDENTITY
- สร้างสถิติหลายคอลัมน์ด้วยตนเอง
- มุมมองที่เป็นภาพ
MERGE
OPENROWSET
PREDICT
- การสอบถามที่กําหนดเป้าหมายตารางระบบและตารางผู้ใช้
- คิวรีแบบเรียกใช้ซ้ํา
- การแคชชุดผลลัพธ์
- ชื่อ Schema และตารางไม่สามารถมี
/
หรือ\
SELECT
-FOR XML
SET ROWCOUNT
SET TRANSACTION ISOLATION LEVEL
sp_showspaceused
- ตารางชั่วคราว
- ทริกเกอร์