1、先建立一个足够多列的临时表用来存储含有多列的最终表,再使用PL/SQL建立一个过程,写一个循环把数据写到一个临时表中。然后用jsp来调用此过程。
2、使用动态SQL,配合DECODE函数写成相应的视图。
再取相应的视图。
如:
create table aa(a number(5),b varchar2(10),c number);
CREATE TABLE JZ(A,B,SL1,SL2,......SLN);for i in(select distinct a from aa order by a) loop
for J IN (SELECT DISTINCT B FROM AA ORDER BY B) LOOP
INSERT INTO ..
END LOOP;
END LOOP;
2、使用动态SQL,配合DECODE函数写成相应的视图。
再取相应的视图。
如:
create table aa(a number(5),b varchar2(10),c number);
CREATE TABLE JZ(A,B,SL1,SL2,......SLN);for i in(select distinct a from aa order by a) loop
for J IN (SELECT DISTINCT B FROM AA ORDER BY B) LOOP
INSERT INTO ..
END LOOP;
END LOOP;
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货