问题描述:
执行 语句2:INSERT /*+ APPEND PARALLEL(30) NOLOGINT */ INTO TABLE1 SELECT * FROM TABLE2这种语句的时候报错。
原因分析:
在执行该语句的前面有执行生成TABLE2的语句1:
INSERT /*+ APPEND PARALLEL(30) NOLOGINT */ INTO TABLE2 SELECT * FROM TABLE3;
解决办法:
因为语句1用到 并行模型生成TABLE2,紧接着有用到下一个并行模式的语句里,所以需要在语句1后加上commit;
这样就可以了!