現在、これをテストするサーバーにアクセスできませんが、次のようなことを行うにはどうすればよいですか
UNPIVOT (X for XY IN (
SELECT column_name AS [XY]
FROM Information_schema.Columns
WHERE Table_name = XYZ AND column_name LIKE '[0-9][0-9][0-9][0-9]'
)) AS unpivotedData
つまり、静的に宣言するのではなく、ピボットを解除する列のリストを動的に設定することは可能ですか?