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