データベース全体で 2 ~ 3 つの異なる列名を検索し、それらの列を持つすべてのテーブルをリストアップしたいのですが、簡単なスクリプトはありますか?
ベストアンサー1
列を持つすべてのテーブルcolumnA
またはColumnB
データベースを取得するにはYourDatabase
:
SELECT DISTINCT TABLE_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME IN ('columnA','ColumnB')
AND TABLE_SCHEMA='YourDatabase';