当前位置: 代码迷 >> Oracle技术 >> 高分请问oracle9列转行有关问题
  详细解决方案

高分请问oracle9列转行有关问题

热度:68   发布时间:2016-04-24 08:30:58.0
高分请教oracle9列转行问题
现在一行1000列的CURSOR列名未知,需要转为100行10列插入到新表中,请高手帮忙,在线等问题解决就给分,谢谢。

------解决方案--------------------
改造成10个select语句进行union

select c1,c2,c3,c4,c5,c6,c7,c8,c9,c10 from tab
union
select c11,c12,c13,c14,c15,c16,c17,c18,c19,c20 from tab
union
......

------解决方案--------------------
从光标做循环读出1000列,每10列换一下行,
然后使用insert插入到新表中罢,没有难度啊。