หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ ตําแหน่งข้อมูลการวิเคราะห์ SQL และคลังสินค้าใน Microsoft Fabric
บทความนี้ครอบคลุมความสามารถทางไวยากรณ์ของภาษา T-SQL ของ Microsoft Fabric เมื่อสอบถามจุดสิ้นสุดการวิเคราะห์ SQL หรือคลังสินค้า
สําหรับฐานข้อมูล SQL ใน Fabric โปรดดู ข้อจํากัดในฐานข้อมูล SQL (พรีวิว)
หมายเหตุ
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาคุณลักษณะที่กําลังจะมาถึงสําหรับ Fabric คลังข้อมูล โปรดดูแผนการนําออกใช้ Fabric คลังข้อมูล
พื้นที่พื้นผิว T-SQL
Fabric คลังข้อมูล สนับสนุนตาราง T-SQL, มุมมอง, กระบวนงานที่เก็บไว้, ฟังก์ชัน, สิทธิ์ และบทบาทความปลอดภัย
- สําหรับข้อมูลเพิ่มเติมและ
CREATEDROPTABLEการสนับสนุนใน Warehouse โปรดดูที่ ตาราง- คอลัมน์อัตลักษณ์รองรับใน Fabric คลังข้อมูล
- สําหรับข้อมูลเพิ่มเติมเกี่ยวกับประเภทข้อมูลที่รองรับใน Warehouse ดูที่ ประเภทข้อมูล
- คุณยังสามารถสร้างมุมมอง ฟังก์ชัน และขั้นตอน T-SQL ที่ด้านบนของตารางที่อ้างอิงข้อมูล Delta Lake ของคุณในตําแหน่งข้อมูลการวิเคราะห์ SQL ของ Lakehouse
- การสร้าง แก้ไข และลบตาราง รวมถึงการแทรก อัปเดต และลบ จะรองรับเฉพาะใน Warehouse ใน Microsoft Fabric เท่านั้น ไม่รองรับในปลายทางการวิเคราะห์ SQL ของ Lakehouse
- ตําแหน่งข้อมูลการวิเคราะห์ Fabric Warehouse และ SQL รองรับนิพจน์ตารางทั่วไป (CTEs) standard, sequential และ nested แม้ว่าโดยทั่วไปแล้ว CTE จะพร้อมใช้งานใน Microsoft Fabric แต่ CTE ที่ซ้อนกันเป็นคุณลักษณะการแสดงตัวอย่างในขณะนี้ สําหรับข้อมูลเพิ่มเติม ดูที่ Nested Common Table Expression (CTE) ใน Fabric คลังข้อมูล (Transact-SQL)
- TRUNCATE TABLE ได้รับการสนับสนุนในคลังสินค้า
- เพื่อเปลี่ยนชื่อของคอลัมน์ในตารางผู้ใช้ใน Warehouse ให้ใช้กระบวนงานที่
sp_renameเก็บไว้ - ชุดย่อยของคําใบ้การสอบถามและการรวมได้รับการสนับสนุนในคลังสินค้า สําหรับข้อมูลเพิ่มเติม โปรดดู คําแนะนํา (Transact-SQL)
- ตาราง #temp แบบเซสชันรองรับใน Warehouse in Microsoft Fabric สําหรับข้อมูลเพิ่มเติม ดูที่ ตารางชั่วคราวใน Fabric คลังข้อมูล
- ปัจจุบัน เฉพาะชุดย่อยต่อไปนี้ของการดําเนินงาน
ALTER TABLEในคลังสินค้าใน Microsoft Fabric เท่านั้นที่ได้รับการสนับสนุน:- คุณสามารถ
ADDทําให้คอลัมน์ของชนิดข้อมูลคอลัมน์ที่รองรับเป็น nullable ได้ -
DROP COLUMNได้รับการสนับสนุน -
ADDหรือDROPPRIMARY KEY,UNIQUE, และFOREIGN_KEYข้อจํากัดคอลัมน์ได้รับการสนับสนุน แต่เฉพาะเมื่อNOT ENFORCEDมีการระบุตัวเลือกนั้นเท่านั้น การดําเนินการอื่นๆALTER TABLEทั้งหมดจะถูกบล็อก มีข้อจํากัดในการเพิ่มข้อจํากัดของตารางหรือคอลัมน์เมื่อใช้ Git Integration สําหรับการควบคุมซอร์สโค้ด -
ALTER TABLEบนตารางชั่วคราวแบบกระจายได้รับการสนับสนุน -
ALTER TABLE ... ALTER COLUMNอยู่ในการแสดงตัวอย่าง สําหรับข้อมูลเพิ่มเติม โปรดดูที่ ALTER COLUMN ใน Fabric คลังข้อมูล - คุณสามารถรันคําสั่งที่รองรับ
ALTER TABLEภายในธุรกรรมที่ผู้ใช้กําหนดอย่างชัดเจนใน Warehouse ของ Microsoft Fabric
- คุณสามารถ
-
MERGEไวยากรณ์ได้รับการสนับสนุนและเป็นคุณลักษณะที่พร้อมใช้งานโดยทั่วไป สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ไวยากรณ์ MERGE T-SQL - แม้ว่า Fabric คลังข้อมูล จะรองรับฟังก์ชัน AI หลายอย่าง (พรีวิว) เพื่อรองรับการประมวลผลข้อความขั้นสูงโดยไม่ต้องออกจากคลังสินค้าของคุณ แต่ประเภทข้อมูลเวกเตอร์ไม่รองรับ
ข้อจำกัด
ปัจจุบัน คําสั่งต่อไปนี้ยังไม่รองรับ อย่าพยายามใช้คําสั่งเหล่านี้ แม้ว่าจะดูเหมือนประสบความสําเร็จ แต่ก็อาจสร้างปัญหาให้กับคลังสินค้าของคุณได้
-
BULK LOADแม้ว่าจะbcpได้รับการสนับสนุนเป็นคุณลักษณะการแสดงตัวอย่าง CREATE USER-
FOR JSONต้องเป็นตัวดําเนินการสุดท้ายในคําสั่งค้นหา ดังนั้นคุณจึงไม่สามารถใช้ในตัวคําสั่งย่อยได้ - สร้างสถิติหลายคอลัมน์ด้วยตนเอง
- มุมมองที่เป็นภาพ
PREDICT- การสอบถามที่กําหนดเป้าหมายตารางระบบและตารางผู้ใช้
- คิวรีแบบเรียกใช้ซ้ํา
- ชื่อ Schema และตารางไม่สามารถมี
/หรือ\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- ทริกเกอร์
- ประเภทข้อมูลเวกเตอร์และฟังก์ชันการค้นหา