หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ จุดสิ้นสุดการวิเคราะห์ SQL และ Warehouse ใน Microsoft Fabric
บทความนี้ครอบคลุมถึงความสามารถด้านไวยากรณ์ภาษา T-SQL ของ Microsoft Fabric เมื่อคิวรีจุดสิ้นสุดการวิเคราะห์ SQL หรือ Warehouse
สําหรับฐานข้อมูล SQL ใน Fabric โปรดดู ข้อจํากัดในฐานข้อมูล SQL (พรีวิว)
หมายเหตุ
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาคุณลักษณะที่กําลังจะมาถึงสําหรับ 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 ได้รับการสนับสนุนใน Warehouse ใน Microsoft Fabric
- เพื่อเปลี่ยนชื่อของคอลัมน์ในตารางผู้ใช้ใน Warehouse ให้ใช้กระบวนงานที่
sp_renameเก็บไว้ - ชุดย่อยของคิวรีและคําแนะนําการรวมได้รับการสนับสนุน สําหรับข้อมูลเพิ่มเติม โปรดดู คําแนะนํา (Transact-SQL)
- ตาราง #temp แบบกระจายที่กําหนดขอบเขตเซสชันได้รับการสนับสนุนใน Warehouse ใน Microsoft Fabric
-
MERGEไวยากรณ์ได้รับการสนับสนุนเป็นคุณลักษณะการแสดงตัวอย่าง สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ไวยากรณ์ MERGE T-SQL
ข้อจำกัด
ในขณะนี้ รายการคําสั่งต่อไปนี้ไม่ได้รับการสนับสนุนในขณะนี้ อย่าพยายามใช้คําสั่งเหล่านี้ แม้ว่าจะปรากฏขึ้นเพื่อให้ประสบความสําเร็จ แต่ก็อาจทําให้เกิดปัญหากับคลังสินค้าของคุณ
ALTER TABLE ADD/ALTER- ในขณะนี้ เฉพาะชุดย่อยของ
ALTER TABLEการดําเนินการต่อไปนี้ใน Warehouse ใน Microsoft Fabric เท่านั้นที่ได้รับการสนับสนุน:- เพิ่มคอลัมน์ที่สามารถเป็น null ได้ของชนิดข้อมูลคอลัมน์ที่ได้รับการสนับสนุน
DROP COLUMN- ADD หรือ DROP PRIMARY KEY, UNIQUE และ FOREIGN_KEY ข้อจํากัดของคอลัมน์ แต่เฉพาะเมื่อมีการระบุตัวเลือก NOT ENFORCED เท่านั้น การดําเนินการตาราง ALTER อื่น ๆ ทั้งหมดถูกบล็อก
- มีข้อจํากัดของการเพิ่มข้อจํากัดตารางหรือคอลัมน์เมื่อใช้ตัวควบคุมแหล่งข้อมูลกับ Warehouse
- ในขณะนี้ เฉพาะชุดย่อยของ
BULK LOADCREATE USER-
FOR JSONต้องเป็นตัวดําเนินการสุดท้ายในคิวรี ดังนั้นจึงไม่ได้รับอนุญาตภายในการคิวรีย่อย - สร้างสถิติหลายคอลัมน์ด้วยตนเอง
- มุมมองที่เป็นภาพ
PREDICT- การสอบถามที่กําหนดเป้าหมายตารางระบบและตารางผู้ใช้
- คิวรีแบบเรียกใช้ซ้ํา
- ชื่อ Schema และตารางไม่สามารถมี
/หรือ\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- ทริกเกอร์