首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2012-04-15 
高分请教oracle9列转行问题现在一行1000列的CURSOR列名未知,需要转为100行10列插入到新表中,请高手帮忙,在

高分请教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插入到新表中罢,没有难度啊。

热点排行