次のコードをストアド プロシージャでラップします:
DECLARE @DynamicTSQLStatement NVARCHAR(MAX); SELECT @DynamicTSQLStatement = STUFF ( ( SELECT N' UNION ALL SELECT * FROM ' + '[' + SCHEMA_NAME([schema_id]) + '].[' + [name] + ']' FROM [sys].[tables] WHERE [name] LIKE 'TRNS%' FOR XML PATH(''), TYPE ).value('.', 'NVARCHAR(MAX)') ,1 ,10 ,'' ); EXEC sp_executesql @DynamicTSQLStatement;
プレ>テーブル名が
[sys].[tables]
から抽出されると、さらにフィルターを追加できます。