Wie Ansichten in einer anderen SELECT-Anweisung (SQL Server) nennen?
-
20-09-2019 - |
Frage
habe ich einen Blick. Die Abfrage Sicht funktioniert. Jetzt möchte ich eine weitere Abfrage schreiben, die die erste verwendet. Soweit ich weiß, es sollte wie folgt aussehen:
SELECT * FROM myView;
Jetzt gibt es einen Fehler zurückgegeben: „Ungültiger Objektname‚myView‘“ auf Englisch sein etwas wie „ungültiges Objektnamen‚myView‘
.Wie verweise ich auf oder Anruf Ansichten der richtige Weg? I # M mit SQL Server.
Lösung
überprüfen Sie, dass Sie die Ansicht in der richtigen Datenbank erstellt, Rechts-Schema und das SELECT
Privileg für die Sicht für den Benutzer gewährt, dass Verwendungen es.
Oder besser, buchen Sie den SQL
Sie die Ansicht erstellen.
Andere Tipps
Dieser Fehler bedeutet in der Regel, dass Sie in der falschen Datenbank oder Schema suchen. Wenn Sie Management Studio verwenden, manchmal die falsche Datenbank kann auf die Schaltfläche ausführen als nächste in dem Drop-Down ausgewählt werden, und wenn Sie nicht den vollständigen Namen der Ansicht verwenden, wird es versuchen, unter Verwendung der ausgewählte Datenbank ausgeführt werden.