Como as visualizações de chamadas dentro de outra instrução SELECT (SQL Server)?
-
20-09-2019 - |
Pergunta
Eu criei uma visão. A consulta da visão funciona bem. Agora eu quero escrever outra consulta que use a primeira. Tanto quanto eu sei, deveria ser assim:
SELECT * FROM myView;
Agora, há um erro retornado: "Ungültiger objektname 'myview'" em inglês é algo como "Nome do objeto Unvalid 'myview'.
Como me refiro ou ligo para as visualizações da maneira certa? Estou usando o SQL Server.
Solução
Verifique se você criou a visualização no banco de dados certo, o esquema certo e concedeu o SELECT
privilégio na vista para o usuário que o usa.
Ou, melhor, postar o SQL
Você costumava criar a visualização.
Outras dicas
Esse erro geralmente significa que você está procurando no banco de dados ou esquema errado. Se você estiver usando o Management Studio, às vezes o banco de dados errado pode ser selecionado no suspensão ao lado do botão Execute e, se você não usar o nome totalmente qualificado da exibição, ele tentará executar usando o banco de dados selecionado.