怎么获取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