我用的是一种查询工具 叫PL/Sql 提示的错误:ora-00922:missing or invalid option
具体的错误提示位置是位于
create table tablename ()
insert into tablename2(错误定位于此行)
select .....
  请问需要怎么修改呢?

解决方案 »

  1.   

    这个提示说你的SQL 语句缺少符号了。 你看下SQL 对不,另外每行SQL 要以; 号结束。
      

  2.   

    加上; 错误更大了,提示块的错误。 在create 语句后再insert中间 有没有什么连接符之类的?
      

  3.   


    create table t1(
           id number(2) primary key,
           flag varchar2(2),
           dtime date);
    insert into t1--不用指定列值,如果数据中列为空,你可以在相应位置上添加null
    select 1,'2',to_date('2011-01-01','yyyy-mm-dd') from dual union all
    select 2,'1',to_date('2011-01-21','yyyy-mm-dd') from dual union all
    select 3,null,to_date('2011-03-15','yyyy-mm-dd') from dual union all
    select 4,'1',to_date('2011-03-15','yyyy-mm-dd') from dual;
      

  4.   

    加完了 提示insufficient privileges
      

  5.   

    没有权限,授权,
    conn  as sysdba;
    grant create table to 当前用户
      

  6.   

    create table tablename ();   --****
    insert into tablename2(错误定位于此行)
    select .....