私はこのために動的クエリを使用する必要があると思います。この中で、私はスキーマの結果をテーブル変数に保存してから、それらをループして必要なクエリを生成しました。以下を試してください:
DECLARE @Template varchar(max)='SELECT * FROM [TABLE_NAME] WHERE [COLUMN_NAME] = ''xxx''';
DECLARE @CMD varchar(max);
DECLARE @id int=1, @TABLE_NAME varchar(255), @COLUMN_NAME varchar(255)
declare @Table table(id int identity(1,1), COLUMN_NAME varchar(255), TABLE_NAME varchar(255))
INSERT INTO @Table (TABLE_NAME, COLUMN_NAME)
SELECT TABLE_NAME, COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMN_NAME LIKE '%Label%'
SELECT @id=ID, @TABLE_NAME = TABLE_NAME, @COLUMN_NAME = COLUMN_NAME FROM @Table WHERE ID = @id
While @@ROWCOUNT>0 BEGIN
SET @CMD = REPLACE(@Template, '[TABLE_NAME]', @TABLE_NAME)
SET @CMD = REPLACE(@CMD, '[COLUMN_NAME]', @COLUMN_NAME)
Print @cmd
EXEC (@CMD)
SELECT @id=ID, @TABLE_NAME = TABLE_NAME, @COLUMN_NAME = COLUMN_NAME FROM @Table WHERE ID = @id + 1
End