不能有order by 语句,而且使用order by也没有什么意义。

解决方案 »

  1.   

    SQL> create table  tt1(id number);Table created.SQL> create table  tt2(id number);Table created.SQL> insert into tt2 select *from tt1;0 rows created.SQL> insert into tt2 select *from tt1 order by id;0 rows created.SQL>我没问题,或者是你oracle8i以下的版本?
      

  2.   

    加上 order by 也不是问题啊
      

  3.   

    你这个表有触发器吗,否则是否按排序插入是没有任何意义的。如果有触发器产生序列号,那你只有用PL/SQL实现了。