create table bb as select * from aa;
达到同样的目的

解决方案 »

  1.   

    oracle没有这样的用法 select into bb from aa
      

  2.   

    为什么会 select * into bb from aa 不能用呢?select * into cc from bb
                  *
    ERROR 位于第 1 行:
    ORA-00905: 缺少关键字
      

  3.   

    create table or replace as select * from tablename
      

  4.   

    create table 可以用,但为什么select * into不可以?
      

  5.   

    这是在pl/sql块中的用法
    单独一条sql语句中不能这样用
      

  6.   

    为什么select * into 不可以,这个应该问oracle公司。
    但解决问题的方法不止一种,能实现就行,为什么问个不停呢?
    而且create table 实现时不存在着效率问题。为什么非用select * into **不可呢?
      

  7.   

    这是在pl/sql块中的用法
    单独一条sql语句中不能这样用
      

  8.   

    这是在pl/sql块中的用法
    单独一条sql语句中不能这样用
      

  9.   

    这是在pl/sql块中的用法
    单独一条sql语句中不能这样用
      

  10.   

    create table t2 as slect feilds1,feilds2 from t1;其中t1是原来存在的表,t2想建的表,而feilds1,feilds2是t2中的字段,这样可以试试