将tablespace 参数加上,指定建立在临时表空间上
create global temporary table ee tablespace 你的临时表空间 on commit perserve rows as ......试试吧

解决方案 »

  1.   

    declare
    strsql varchar2(100);
    begin
    strsql:='CREATE GLOBAL TEMPORARY TABLE ee tablespace temp ON COMMIT PRESERVE ROWS as select * from info';
    execute immediate strsql;
    end;ORA-00922: 缺少或无效选项
    ORA-06512: 在line 5临时表没有tablespace此种句法吧,
    另:怎样创建临时表空间?
      

  2.   

    创建一表空间,然后:
    ALTER USER   TEMPORARY 
    TABLESPACE MYTEMP
      

  3.   

    因为9I的表空间为LMT,只有在临时表空间上创建临时段了.
      

  4.   

    瞧瞧
    http://expert.csdn.net/Expert/topic/1484/1484741.xml?temp=.5567896估计你也是这样的问题。