Question

J'ai créé une vue. Interrogation de la vue fonctionne très bien. Maintenant, je veux écrire une autre requête qui utilise le premier. Pour autant que je sais qu'il devrait ressembler à ceci:

SELECT * FROM myView;

Maintenant, il y a une erreur renvoyée. « Ungültiger Objektname « myView » » en anglais quelque chose comme son « nom d'objet caduque « myView »

Comment puis-je me réfère à ou sur appelle le droit chemin? I # M en utilisant SQL Server.

Était-ce utile?

La solution

Vérifiez que vous avez créé la vue dans la base de données droite, schéma à droite et lui a accordé le privilège de SELECT sur la vue de l'utilisateur qui l'utilise.

Ou, mieux, poster le SQL utilisé pour créer la vue.

Autres conseils

Cette erreur signifie généralement que vous êtes à la recherche dans la base de données incorrecte ou schéma. Si vous utilisez studio de gestion, parfois la mauvaise base de données peut être sélectionnée dans le menu déroulant à côté du bouton exécuter, et si vous n'utilisez pas le nom complet de la vue, il essaiera d'exécuter en utilisant la base de données sélectionnée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top