请问如何用命令查看和修改oracle 里的存储过程,只能用 plus 来管理 oralce,不知道怎么去修改

解决方案 »

  1.   

    一般能编辑oracle存储过程的地方都要安装oracle client 通常sqlplus同时也被安装上了
      

  2.   

    在建数据库时是用工具去修改的,但现在服务器不在本地,也由于安全问题无法用 oracle client 去连接数据库,只能登录到数据库服务器上用 sqlplus 去管理,所以不知道怎么去修改,请高手帮帮忙啊
      

  3.   

    你指的安全问题是什么?在oracle client不安装sqlplus?你不安装别人安装一个pl/sql工具不一样吗?安全处理似乎不在这方面!
      

  4.   

    可以将Package导到本地,编辑后,然后将脚本放到服务器,通过sqlplus执行这个脚本,来覆盖这个Package.
      

  5.   

    select object_name from user_objects where object_type='PACKAGE' and object_name='A'
    /set heading off
    spool c:\packageA.sql
    select TEXT from user_sources where ....
    spool off编辑c:\packageA.sql
    之后,贴到plus 里面 Create or Replace package body A ...
    执行
      

  6.   

    安全问题,就是不能用 Toad 等工具去连接到数据库上,先试试楼上的方法
      

  7.   

    using ALTER PACKAGE command to edited