興味深いクエリを実行しようとしています。多くのデータベースがあり、同じ名前のテーブルがあります (例: mytable)。このテーブルで何かを見つけたいのですが、サーバー上でこのテーブルのすべてのオカレンスを検索します。
私は試した:
sp_msforeachdb 'Select * from Sysobjects where name=''mytable'''
これにより、サーバー上のすべての「mytable」テーブルが一覧表示されます。
私も使った
select * from [table].[dbo].[mytable] where myclause
これら 2 つのクエリを結合しようとしましたが、それを行う正しい方法を見つけることができませんでした (方法がある場合)。
を試してみましたがcase
、欲しいものを手に入れるのは本当に難しいです。join
inner join