去掉括号提示:insert into zz_cyq_table2
select * from zz_cyq_table1 order by zz_col1,zz_col2ORA-00933: SQL 命令未正确结束

解决方案 »

  1.   

    oracle 中 insert 语句好象不能用 order by, group by 就可以用.
    做个过渡的 view
    create view tempview as
    select  *  from  zz_cyq_table1  order  by  zz_col1,zz_col2insert  into  zz_cyq_table2
    select  *  from  tempview
      

  2.   

    视图不能用ORDER BY的。建议先插入到临时表 CREATE GLOBAL TEMPORARY TABLE
    TEMPA 。
      

  3.   

    视图不能用ORDER BY的。建议先插入到临时表 CREATE GLOBAL TEMPORARY TABLE
    TEMPA as select    *    from    zz_cyq_table1    order    by    zz_col1,zz_col2 后再 
    insert    into    zz_cyq_table2 
    select    *    from    TEMPA