打开命令窗口,提示:Cannot SET TRIMSPOOL
 
  6  无法输入命令执行,请问是什么问题,谢谢!

解决方案 »

  1. 不要在spool中设置SET TRIMSPOOL ON
    因为PL/SQL默认是设置SET TRIMSPOOL ON的
      

  2. spool在哪里设置?我需要怎么修改?
      

  3. 我在pl/sql 的login.sql中去掉 “set trimspool on”
    提示:
    6好像命令没有结束一样。login.sql内容:
    -- Autostart Command Window script
    define editor=viset serveroutput on size 1000000set trimspool on
    set long 5000
    set linesize 100
    set pagesize 9999 on column plan_plus_exp format a80column global_name new_value gnameset termout off
    select lower(user)||'@"||
    decode(global_name,'ORACLE8.WORLD','8.0','ORA8I.WORLD',
    '8I',global_name) global_name from global_name;
    set sqlpromt '&gname>'
    set termout on
      

  4. 这个脚本在网上找的吧,它是unix或linux下 sqlplus使用的脚本
    改成如下,虽然没有错,但达不到效果。
    因为pl/sql developer的命令窗口对sqlplus的命令不支持,如:
    column global_name new_value gname等。define editor=vi
    set serveroutput on size 1000000
    set long 5000
    set linesize 100
    set pagesize 9999 on column plan_plus_exp format a80
    column global_name new_value gname
    set termout off
    select lower(user)||'@'||
    decode(global_name,'ORACLE8.WORLD','8.0','ORA8I.WORLD',
    '8I',global_name) global_name from global_name;
    set sqlprompt '&gname>'
    set termout on
      


  5. 上面贴出来的login.sql是在pl/sql安装目录里面自带的,打开命令窗口会加载它吧。问题还是没有解决呢?
      

类似问题 »