我正在尝试使用游标将列转换为行。我知道有人说游标是正确的。我知道我们可以使用pivot来实现这一目标。但问题是客户端需要它作为带有for循环的游标。不确定为什么他们需要这样,但看起来他们更容易理解代码。
表A
ID FieldA FieldB FieldC
1 abc 123 xyz
这需要转换为
ID Field0
1 abc
1 123
1 xyz
关于如何实现它的任何指示都可能有帮助
由于
Prady
答案 0 :(得分:3)
为什么不简单:
select ID, FieldA as Field0 from TableA
union all
select ID, FieldB from TableA
union all
select ID, FieldC from TableA