Je souhaite rechercher une chaîne dans les noms des colonnes présentes dans une base de données.
Je travaille sur un projet de maintenance et certaines des bases de données avec lesquelles je travaille ont plus de 150 tables. Je cherche donc un moyen rapide de le faire.
Que recommandez-vous?
Réponses:
Vous pouvez utiliser la requête suivante pour répertorier toutes les colonnes ou rechercher des colonnes dans des tables d'une base de données.
Vous pouvez utiliser les vues information_schema pour répertorier tous les objets des bases de données SQL Server 2005 ou 2008.
http://blog.sqlauthority.com/2008/08/06/sql-server-query-to-find-column-from-all-tables-of-database/
la source
Il existe également SQL Search - un outil gratuit qui s'intègre à SQL Server Management Studio.
la source
En retard un mais utile, puisque les deux outils sont gratuits.
ApexSQL Search - L’avantage de cet outil est qu’il peut également rechercher des données, afficher des dépendances entre des objets et coupler d’autres éléments utiles.
SSMS Toolpack - gratuit pour toutes les versions, à l'exception de SQL 2012. De nombreuses options intéressantes , qui ne sont pas uniquement liées à la recherche, telles que des extraits de code, diverses personnalisations, etc.
la source
C’est un système que tous les administrateurs de base de données SQL de l’ancien temps utilisent.
Si seulement avec une seule ligne, vous n'avez même pas besoin de taper EXEC. Il suffit de faire
la source