各位大侠,帮帮忙。
我知道了一个存储过程的名字,怎样可以查处此存储过程的参数列表(名称,出口入口属性,类型)
谢谢了!

解决方案 »

  1.   

    存储过程的名字 : 假如是test
    desc test就可以看到参数列表
      

  2.   

    大哥,可以说的具体一点吗?
    把完整的sql语句写出来!
    小弟在此先谢谢了,在线等待你的帮助!
      

  3.   

    就在sql提示符下输入
    sql>desc 存储过程名字;(回车)
      

  4.   

    早说啊,那就查SYSTEM VIEW DBA_STORED_SETTINGS
    SELECT * FROM DBA_STORED_SETTINGS
    OBJECT_NAME: 名称
    OBJECT_TYPE: 类型如包,还是Procedure
    PARAM_NAME: 参数名称
    PARAM_VALUE: 参数值
      

  5.   

    大哥,谢谢了!
    好象不行的啊。
    我的测试存储过程:
    CREATE OR REPLACE PROCEDURE pg_picking_create(
       p_prod_no    in       char,
       p_doc_no     in       char,   
       p_createby in char,
       p_errno      in out   number,
       p_errtext    in out   char
    )
    isbeginend;
    执行了
    SELECT * FROM DBA_STORED_SETTINGS 
      where object_type='PROCEDURE' 
      AND OBJECT_NAME='PG_PICKING_CREATE'
    以后,只有两行数据,而我明明是五个参数啊!
      

  6.   

    http://blog.csdn.net/zhpsam109/archive/2005/12/20/556967.aspx