1
私は150を超えるテーブルを持つデータベースを持っています。私はEmployeeID
という列を持つすべてのテーブルを見つけることができる必要があります。この列を持つテーブルをすべて見つける方法はありますか?私は各テーブルを見て、それがその列を持っているかどうかを調べようとすると、長いプロセスのようなものです。SQL Server 2008 - SELECTクエリ
私は150を超えるテーブルを持つデータベースを持っています。私はEmployeeID
という列を持つすべてのテーブルを見つけることができる必要があります。この列を持つテーブルをすべて見つける方法はありますか?私は各テーブルを見て、それがその列を持っているかどうかを調べようとすると、長いプロセスのようなものです。SQL Server 2008 - SELECTクエリ
使用INFORMATION_SCHEMA.COLUMNS
:
select c.*
from INFORMATION_SCHEMA.COLUMNS c
where column_name = 'EmployeeID';
私は好奇心が強い - このインスタンスにエイリアシングのために利益や「グッド・プラクティス」理由がありますか? –
これは仕事でした、ありがとう! – user6576015
ニースのブログ@gordon linoff! – user6576015