我有一个非常基本的UPDATE SQL-
UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101;
Run Code Online (Sandbox Code Playgroud)
该查询中运行良好Oracle,Derby,MySQL-但它在SQL Server 2008中失败
与以下错误:
"Msg 102,Level 15,State 1,Line 1'Q'附近的语法不正确."
如果我从SQL中删除所有出现的别名"Q",那么它可以正常工作.
但我需要使用别名.