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