Как вызвать представления внутри другого оператора SELECT (SQL Server)? - PullRequest
1 голос
/ 13 января 2010

Я создал вид. Запрос представления работает нормально. Теперь я хочу написать еще один запрос, который использует первый. Насколько я знаю, это должно выглядеть так:

SELECT * FROM myView;

Теперь возвращается ошибка: «Ungültiger Objektname« myView »» на английском языке, что-то вроде «недопустимое имя объекта« myView ».

Как правильно обращаться к представлениям или называть их? Я # M использую SQL Server.

Ответы [ 2 ]

4 голосов
/ 13 января 2010

Убедитесь, что вы создали представление в правильной базе данных, правильной схеме и предоставили привилегию SELECT для представления пользователю, который его использует.

Или, что лучше, опубликуйте SQL, который вы использовали для создания представления.

0 голосов
/ 13 января 2010

Эта ошибка обычно означает, что вы ищете не ту базу данных или схему. Если вы используете Management Studio, иногда в раскрывающемся списке рядом с кнопкой «Выполнить» может быть выбрана неправильная база данных, и если вы не используете полное имя представления, оно будет пытаться запустить ее с использованием выбранной базы данных.

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