Comment trouver les vues qui sont à l'aide d'une table dans SQL Server (2008)?
J'ai du ajouter un peu de colonnes à une table et j'ai aussi besoin d'ajouter ces colonnes à tous les points de vue que l'utilisation de cette table.
Est-il possible d'obtenir une liste de tous les points de vue dans une base de données qui utilisent une table?
Vous devez vous connecter pour publier un commentaire.
Cela devrait le faire:
SELECT * FROM INFORMATION_SCHEMA.VIEWS WHERE VIEW_DEFINITION like '%YourTableName.%' OR VIEW_DEFINITION like '%YourTableName]%' OR VIEW_DEFINITION like '%YourTableName %'
use [Catalog]
le Code de façon à obtenir des gens comme moi de la pensée. Je soupçonne que la divagation des downvoter fait la même erreur.select 1 where 'e' like '%[YourTableName]%'
. Vous devriez faire quelque chose commeVIEW_DEFINITION like '%\[YourTableName\]%'
d'ÉCHAPPEMENT '\'Pour trouver la table de dépendances, vous pouvez utiliser le sys.sql_expression_dependencies vue de catalogue:
Vous pouvez également essayer ApexSQL De Recherche gratuit SSMS et VS add-in qui a aussi la Vue fonctionnalité de dépendance. Le point de Vue fonctionnalité de dépendance a la capacité de visualiser tous les objets de base de données SQL’ relations, y compris celles entre chiffré et le système des objets, SQL server 2012 des objets spécifiques, et des objets stockés dans les bases de données cryptées avec le Chiffrement Transparent des Données)
Disclaimer: je travaille pour ApexSQL en tant que Ingénieur Support
Si vous avez besoin de trouver des objets de base de données (par exemple, des tables, des colonnes, des déclencheurs) par nom - ont un look à la GRATUIT Rouge-Porte outil appelé Recherche SQL qui le fait - il des recherches de l'ensemble de votre base de données pour tout type de chaîne(s).
C'est un excellent outil pour toute DBA ou développeur de base de données - ai-je déjà dit, il est absolument GRATUIT à utiliser pour tout type d'utilisation??
J'ai trouver ce qui fonctionne le mieux:
Filtrage
VIEW_DEFINTION
à l'intérieur deINFORMATION_SCHEMA.VIEWS
est de me donner tout à fait un peu de faux positifs.choisir votre table -> afficher les dépendances -> les Objets qui dépendent de