Find all table names with column name? [duplicate] Ask Question

Find all table names with column name? [duplicate] Ask Question

指定された列名が存在するすべてのテーブル名を取得するにはどうすればよいですか? SQL Server で「Like」を含む名前が必要です。例:-

  select TableNames where columnname like '%MyColumn%'

私を助けてください

ベストアンサー1

以下のクエリを試してください。詳細を取得するには sys.columns を使用します:-

SELECT c.name AS ColName, t.name AS TableName
FROM sys.columns c
    JOIN sys.tables t ON c.object_id = t.object_id
WHERE c.name LIKE '%MyCol%';

おすすめ記事