Я был запущен этот запрос в MSSQL:Ошибка с ЕКОМ, содержащий подзапрос
SELECT * FROM (SELECT * FROM ABC)
Это дает ошибку:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near ')'.
Эта же команда работает просто отлично в базе данных DB2. Я знаю, что этот запрос не имеет никакого смысла, я просто тестировал функциональность.
Итак, существуют ли определенные функции, например, SELECT in FROM
, которые не поддерживаются в MSSQL, которые поддерживаются в DB2?
Попробуйте поместить псевдоним в подзапрос: 'SELECT * FROM (SELECT * FROM ABC) AS t'. –
работает, спасибо :) – Shawn