ฉันมีพื้นฐานมากUPDATE SQL
-
UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101;
แบบสอบถามนี้จะทำงานได้ดีในOracle
, Derby
, MySQL
- แต่ก็ล้มเหลวใน SQL Server 2008
ด้วยข้อผิดพลาดต่อไปนี้:
"ข่าวสารเกี่ยวกับ 102, ระดับ 15, สถานะ 1, บรรทัด 1 ไวยากรณ์ไม่ถูกต้องใกล้กับ 'Q'"
ถ้าฉันลบ alias ที่เกิดขึ้นทั้งหมด "Q" ออกจาก SQL มันก็ใช้ได้
แต่ฉันต้องใช้นามแฝง