У меня есть очень простой 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, тогда он работает.
Но мне нужно использовать псевдоним.