Maison > base de données > tutoriel mysql > Comment puis-je rechercher des tables contenant des colonnes avec un nom spécifique dans SQL Server ?

Comment puis-je rechercher des tables contenant des colonnes avec un nom spécifique dans SQL Server ?

DDD
Libérer: 2025-01-20 00:36:08
original
281 Les gens l'ont consulté

How Can I Find Tables Containing Columns with a Specific Name in SQL Server?

Comment trouver des tables contenant des noms de colonnes spécifiques dans SQL Server ?

À l'aide d'une requête Transact-SQL, vous pouvez interroger le nom de la table contenant le nom de colonne spécifié.

Table de recherche :

Pour rechercher des tables contenant des colonnes dont les noms sont similaires à « %MyName% », utilisez la requête suivante :

SELECT      c.name  AS 'ColumnName'
            ,(SCHEMA_NAME(t.schema_id) + '.' + t.name) AS 'TableName'
FROM        sys.columns c
JOIN        sys.tables  t   ON c.object_id = t.object_id
WHERE       c.name LIKE '%MyName%'
ORDER BY    TableName
            ,ColumnName;
Copier après la connexion

Tables de recherche et vues :

Pour rechercher des tables et des vues contenant des colonnes dont les noms sont similaires à « %MyName% », utilisez la requête suivante :

SELECT      COLUMN_NAME AS 'ColumnName'
            ,TABLE_NAME AS  'TableName'
FROM        INFORMATION_SCHEMA.COLUMNS
WHERE       COLUMN_NAME LIKE '%MyName%'
ORDER BY    TableName
            ,ColumnName;
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal