Почему эта синтаксическая ошибка в операторе выбора SQL Server 2008 - PullRequest
0 голосов
/ 17 февраля 2011

Когда я использую оператор выбора внутри хранилища, процедура выглядит как

SELECT * FROM tableName

выполняется, но помечен как синтаксис ошибка,

Но если я напишу

SELECT * FROM 'tableName'

это не помечается как синтаксическая ошибка, но при выполнении выдает:

Сообщение 102, Уровень 15, Состояние 1, Процедура, Строка 264
Неверный синтаксис рядом с 'tableName'

Как это исправить

1 Ответ

0 голосов
/ 17 февраля 2011

Как указано в комментарии OP, синтаксическая ошибка возникает из-за того, что таблица не существует во время разработки.Таблица создается хранимой процедурой.Я бы посчитал это допустимой синтаксической ошибкой, если она задокументирована inline, где она возникает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...