แชร์ผ่าน


พื้นที่พื้นผิว T-SQL ในคลังข้อมูลผ้า

นําไปใช้กับ:✅ จุดสิ้นสุดการวิเคราะห์ 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 LOAD
  • CREATE USER
  • FOR JSON ต้องเป็นตัวดําเนินการสุดท้ายในคิวรี ดังนั้นจึงไม่ได้รับอนุญาตภายในการคิวรีย่อย
  • สร้างสถิติหลายคอลัมน์ด้วยตนเอง
  • มุมมองที่เป็นภาพ
  • PREDICT
  • การสอบถามที่กําหนดเป้าหมายตารางระบบและตารางผู้ใช้
  • คิวรีแบบเรียกใช้ซ้ํา
  • ชื่อ Schema และตารางไม่สามารถมี / หรือ \
  • SELECT - FOR XML
  • SET ROWCOUNT
  • SET TRANSACTION ISOLATION LEVEL
  • sp_showspaceused
  • ทริกเกอร์