У мене дуже основне UPDATE SQL
-
UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101;
Цей запит працює відмінно в Oracle
, Derby
, MySQL
- але він зазнає невдачі в SQL Server 2008
з наступною помилкою:
"Msg 102, рівень 15, стан 1, рядок 1 Неправильний синтаксис біля" Q "."
Якщо я видаляю всі випадки псевдоніму "Q" з SQL, він працює.
Але мені потрібно використовувати псевдонім.