当前位置: 代码迷 >> Oracle开发 >> oracle 存储过程参数名及类型与方向解决方法
  详细解决方案

oracle 存储过程参数名及类型与方向解决方法

热度:64   发布时间:2016-04-24 06:36:37.0
oracle 存储过程参数名及类型与方向
怎么获取oracle存储过程的参数名用其类型与方向?
------解决思路----------------------
select text from user_source
where  type='PROCEDURE' and name='你的存储过程' 
order by line;

通过以上语句获取存储过程的完整定义,获取后解析下应该就能得到参数的类型了
------解决思路----------------------
sql plus 中,或在你的 PLSQL 打开一个 sql window

SQL> desc 过程名称;

------解决思路----------------------
查了下数据字典文档,有这个
select position,argument_name,data_type,data_length,data_scale,defaulted,default_value,in_out
from user_arguments 
where object_name='你的过程名' 
ORDER BY POSITION
  相关解决方案