Come chiamare viste all'interno di un altro istruzione SELECT (SQL Server)?
-
20-09-2019 - |
Domanda
ho creato una vista. Della vista query funziona bene. Ora voglio scrivere un altro query che utilizza il primo. Per quanto ne so, dovrebbe assomigliare a questa:
SELECT * FROM myView;
Ora c'è un errore restituito:. "Ungültiger Objektname 'myView'" in inglese la sua qualcosa come "caduca nome di oggetto 'myView'
Come faccio riferisco o chiamare vista la strada giusta? Io # m utilizzando SQL Server.
Soluzione
Controlla che è stata creata la vista nel database a destra, lo schema a destra e concesso il privilegio SELECT
sulla vista per l'utente che lo utilizza.
O, meglio, inviare il SQL
è stato utilizzato per creare la vista.
Altri suggerimenti
Questo errore di solito significa che si sta cercando nel database o schema sbagliato. Se si utilizza Management Studio, a volte il database errato può essere selezionato nel menu a discesa accanto al pulsante Esegui, e se non si utilizza il nome completo della vista cercherà di eseguire utilizzando il database selezionato.