建议还是下载pl/sql developer或toad去查看这些过程等对象

解决方案 »

  1.   

    用pl/sql developer查看也有的被剪掉了啊
      

  2.   

    你有PB吗?可以用datawindow看到。
      

  3.   

    先修改init.ora
    例如:
    utl_file_dir=/usr    //路径为 oracle所在的盘:/usr
    此过程将用户TEMP的P1过程的代码保存到ORACLE安装盘下/USR/TEXT.TXT中
    create or replace procedure TEST
    is
      file_handle utl_file.file_type;
      STOR_TEXT VARCHAR2(4000);
      N NUMBER;
    I NUMBER;
     begin
    I:=1;
       SELECT MAX(LINE) INTO N FROM ALL_SOURCE WHERE OWNER='TEMP' AND NAME='P1';
    file_handle:=utl_file.fopen('/usr','test.txt','a');
    WHILE I<=N LOOP
       SELECT TEXT  INTO STOR_TEXT FROM ALL_SOURCE WHERE OWNER='TEMP' AND NAME='P1' AND LINE= I;
       I:=I+1;
       utl_file.put_line(file_handle,stor_text);
    END LOOP;
       utl_file.fclose(file_handle);
    commit;
    end TEST;
    /
      

  4.   

    不是有人推荐用PL/SQL developer工具或toad工具看了吗?
      

  5.   

    如果是在sql-plus里的话,这样处理:
    SQL>SET linesize 20000
    如果不想每次都改那就在你的机器上找到Login.sql,加上这句
    set linesize 20000