私は本当に広いテーブルを持っています。私がしたいのは、行の各値を1つの列に入れることだけです。また、この操作をいくつかの異なるテーブルで実行すると列名をハードコードすることはできません。だから、それは動的でなければならない。最後に、テーブルに1つの行しかないと仮定してください。すべての値を列にピボットしないでください
テーブル内のすべての値をUNPIVOTする簡単な方法はありますか?
現在
Col_A Col_B Col_C Col_D
a b c d
所望の結果私はすべての行/列をアンピボットの、簡単、かつ動的な方法を必要として、アンピボットの
Col_Index Col_Value
1 a
2 b
3 c
4 d
伝統的な例としては有用ではありません。ピボット解除は、すべてではなく、1つまたは複数に適用されます。
重複したhttp://stackoverflow.com/questions/18026236/sql-server-columns-torows – iamdave
[this](https://technet.microsoft.com)を参照してください。 /en-us/library/ms177410%28v=sql.105%29.aspx?f=255&MSPPError=-2147217396) – techspider
どちらも参考になりません。私は1つの価値をunpivotしようとしていない。私はすべての価値をunpivotしようとしています。 –