Как написать UPDATE SQL с псевдонимом таблицы в SQL Server 2008?

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

Но мне нужно использовать псевдоним.

191
задан DineshDB 13 April 2018 в 03:05
поделиться