这一句select * INTO TEMP3 from TEBLE1生成表有什么问题啊?
在PL/SQL上提示缺少关键字?
ORACLE 805的
......懂的不多,大家多帮忙!!!

解决方案 »

  1.   

    create temp3 as select * from table1
      

  2.   

    晕晕晕...应该是create table temp3 as select * from table1
      

  3.   

    insert into TEMP3 select * from TEBLE1
      

  4.   

    sql server 的 select into 语法在 oracle 中应该是
    create table ... ... as ....这里 sql server 和 oracle 语法有很大的不同。
      

  5.   

    CREATE TEMP3 AS SELECT * FROM TABLE1
      

  6.   

    如果TEMP3表目前是不存在的,
    一:你希望建立TEMP3表的结构与TEBLE1表结构一样,不需要TEBLE1中的数据,其写法为:
        create table temp3 as  
         select * from table1 where 1=2;
    二:建立表的同时希望把表的数据也拷贝过来,其写法为:
        create table temp3 as 
          select * from table1 ;
    如果TEMP3表已经存在,只是希望从其他的表中拷贝数据过来,其写法为:(前提是两个表的结构是一样的)
     INSERT INTO TEMP3
        SELECT * FROM TABLE1;
      

  7.   

    create table TEMP3 as select * from TEBLE1
      

  8.   

    在PL/SQL中,不能用SELECT * INTO ……
    必须是SELECT 字段1,字段2,…… INTO 变量1,变量2,……
          FROM   表
      

  9.   

    create table temp3 as select * from table1
      

  10.   

    create table temp3 as select * from table1