SQL> create table b (object_id number, object_name varchar2(200));
表已创建。
SQL> insert /* + append */into b select object_id+4,substr(object_name,1,10) from dba_objects;
已创建75317行。
SQL> insert /* + append */into b select object_id+4,substr(object_name,1,10) from dba_objects;
insert /* + append */into b select object_id+4,substr(object_name,1,10) from dba_objects
*
第 1 行出现错误:
ORA-12838: 无法在并行模式下修改之后读/修改对象
总结:
append在单进程下使用