SOS:ORA_03113: 通信通道的文件结束.高分相送。加急,在线等......
我有一个大表名mytable,1000列(varchar2(10))。
我现在只能每8列每8列的往里面添值--每8列一次取得近10000个值,然后导入到表。
我现在是使用了125个临时表。每隔表中存储一组8列的值。最后通过一次倒入将所有临时表中的值导入到我的大表中(1000列),如下:
insert into mytable
select t1.fld1,t1.fld2,....t1.fld8,
t2.fld1,t2.fld2,....t2.fld8,
.......
fld125,t125.fld2,....t125.fld8
from temp1 t1, temp2 t2,......temp125 t125
where (条件);
可是他提示:ORA_03113: 通信通道的文件结束。这是什么意思?
说实在的,这条SQL语句巨长无比,我是通过程序生成的。是不是Oracle对SQL语句的长度有一定的限制?
望各位老大多多帮忙!!!
不胜感激.....