หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ ตําแหน่งข้อมูลการวิเคราะห์ 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ได้รับการสนับสนุน - สําหรับข้อมูลเพิ่มเติมเกี่ยวกับคีย์หลัก ข้อจํากัดเฉพาะ และคีย์ต่างประเทศ ดูที่ คีย์หลัก คีย์ต่างประเทศ และคีย์เฉพาะใน Warehouse ใน Microsoft Fabric
-
ADDPRIMARY KEYข้อจํากัด ,UNIQUE, และFOREIGN_KEYคอลัมน์ได้รับการสนับสนุน แต่เฉพาะเมื่อNOT ENFORCEDมีการระบุตัวเลือกเท่านั้น การดําเนินการอื่นๆALTER TABLEทั้งหมดจะถูกบล็อก มีข้อจํากัดในการเพิ่มข้อจํากัดของตารางหรือคอลัมน์เมื่อใช้ Git Integration สําหรับการควบคุมซอร์สโค้ด -
DROPPRIMARY KEYข้อจํากัดคอลัมน์ ,UNIQUE, และFOREIGN_KEYคอลัมน์ได้รับการสนับสนุน
-
-
ALTER TABLEบนตารางชั่วคราวแบบกระจายได้รับการสนับสนุน -
ALTER TABLE ... ALTER COLUMNอยู่ในการแสดงตัวอย่าง สําหรับข้อมูลเพิ่มเติม โปรดดูที่ ALTER COLUMN ใน Fabric คลังข้อมูล - คุณสามารถรันคําสั่งที่รองรับ
ALTER TABLEภายในธุรกรรมที่ผู้ใช้กําหนดอย่างชัดเจนใน Warehouse ของ Microsoft Fabric
- คุณสามารถ
-
MERGEไวยากรณ์ได้รับการสนับสนุนและเป็นคุณลักษณะที่พร้อมใช้งานโดยทั่วไป สําหรับข้อมูลเพิ่มเติม ให้ดูที่ ไวยากรณ์ MERGE T-SQL - แม้ว่า Fabric คลังข้อมูล จะรองรับฟังก์ชัน AI หลายอย่าง (พรีวิว) เพื่อรองรับการประมวลผลข้อความขั้นสูงโดยไม่ต้องออกจากคลังสินค้าของคุณ แต่ประเภทข้อมูลเวกเตอร์ไม่รองรับ
- Fabric คลังข้อมูล และปลายทางวิเคราะห์ SQL รองรับไวยากรณ์ T-SQL ทั้ง
SELECT-first และFROM-first สําหรับข้อมูลเพิ่มเติม ดูที่ จาก - เลือก (Transact-SQL ) และ เลือก (Transact-SQL) - Fabric คลังข้อมูล และ SQL analytics endpoint รองรับไวยากรณ์และ
GROUP BY ALLORDER BY ALLโดยไม่ต้องมีรายการคอลัมน์ สําหรับข้อมูลเพิ่มเติม ดูที่ เลือก - กลุ่มตาม คลอส (Transact-SQL) และ ORDER BY (Transact-SQL) - Fabric คลังข้อมูล และ SQL analytics endpoint รองรับไวยากรณ์นี้
SELECT - QUALIFYสําหรับข้อมูลเพิ่มเติม โปรดดูที่ เลือก - คุณสมบัติ (Transact-SQL) - Fabric คลังข้อมูล และปลายทางการวิเคราะห์ SQL รองรับฟังก์ชันวิเคราะห์และรวมข้อมูลเฉพาะ เช่น APPROX_MEDIAN, APPROX_QUANTILE, Median และ QUANTILE
ข้อจำกัด
ปัจจุบัน คําสั่งต่อไปนี้ยังไม่รองรับ อย่าพยายามใช้คําสั่งเหล่านี้ แม้ว่าจะดูเหมือนประสบความสําเร็จ แต่ก็อาจสร้างปัญหาให้กับคลังสินค้าของคุณได้
-
BULK LOADแม้ว่าจะbcpได้รับการสนับสนุนเป็นคุณลักษณะการแสดงตัวอย่าง CREATE USER-
FOR JSONต้องเป็นตัวดําเนินการสุดท้ายในคําสั่งค้นหา ดังนั้นคุณจึงไม่สามารถใช้ในตัวคําสั่งย่อยได้ - สร้างสถิติหลายคอลัมน์ด้วยตนเอง
- มุมมองที่เป็นภาพ
PREDICT- การสอบถามที่กําหนดเป้าหมายตารางระบบและตารางผู้ใช้
- คิวรีแบบเรียกใช้ซ้ํา
- ชื่อ Schema และตารางไม่สามารถมี
/หรือ\ SELECT-FOR XMLSET ROWCOUNTSET TRANSACTION ISOLATION LEVELsp_showspaceused- Synonyms
- ทริกเกอร์
- ฟังก์ชันสเกลาร์นิพจน์ปกติของ T-SQL มีให้เป็นฟีเจอร์ดูตัวอย่างใน Fabric คลังข้อมูล ฟังก์ชันตารางแบบ T-SQL ปกติไม่มีให้ใช้งานใน Fabric คลังข้อมูล
- ประเภทข้อมูลเวกเตอร์และฟังก์ชันการค้นหา