得到参数# 39;一个过程的5种数据类型
本文关键字:一个 过程 数据类型 5种 参数 | 更新日期: 2023-09-27 18:01:27
我有一个列表与我所有的程序从我的数据库在c#。我需要得到每个参数的数据类型。例如,我有一个名为insertmd的过程,其参数为:姓名、年龄。如何从all_tab_columns选择,将只显示,例如参数名称,只是:varchar2?
all_tab_columns
用于表。如果您想查看过程的参数,请执行:
select *
from all_arguments
where data_type = 'VARCHAR2'
and object_name ='INSERTMD'
and owner = 'YOURSCHEMA';
假设INSERTMD是一个独立的过程/函数。如果它在一个包中,那么也过滤package_name
我想这可能会澄清你的观点!
select ua.argument_name,ua.data_type,ua.object_name
from user_arguments ua;
只使用这个来查找所有的增数。如果有任何澄清请告诉我
您需要的所有信息都应该在INFORMATION_SCHEMA中。参数的观点。