テーブルが存在するすべてのデータベースのテーブルの列をクエリしたいと考えています。これまでのところ、次のものがありますが、ここからどこに行くべきかわかりません。
DECLARE @tblName VARCHAR(5000) = 'myTable'
SELECT name
FROM sys.databases
WHERE CASE
WHEN state_desc = 'ONLINE'
THEN OBJECT_ID(QUOTENAME(name) + '.[dbo].['+@tblName+']','U')
END IS NOT NULL
これまでのところ、探しているテーブルを含むすべてのデータベースを返すことができますが、SQL サーバー上のすべてのデータベースで、指定されたテーブルの特定の列からすべての列データが必要です。よろしくお願いいたします。