Oracle存储过程列表参数

迈克尔·希利

我正在开发一个与Oracle数据库交互的.NET前端。我已经弄清楚了如何获取要执行的存储过程的列表,但是我不知道如何获取属于该存储过程的参数的列表。我希望能够显示所有作为存储过程的输入和输出参数的参数的列表。

我尝试使用DBA_SOURCE,DBA_PROCEDURES,ALL_DEPENDENCIES,但是我还没有看到任何显示属于指定存储过程的参数的信息。

有任何想法吗?

迈克尔·希利

我相信我收到的两个答复都是正确的,但是最终我找到了一个不同的查询,该查询恰恰为我提供了所要查找的内容:

    SELECT 
         ARGUMENT_NAME, 
         PLS_TYPE, 
         DEFAULT_VALUE
    FROM 
         USER_ARGUMENTS
    WHERE
         OBJECT_NAME = '<my_stored_proc>'

到目前为止,这对我一直有效,并且也提取了我想要的所有OracleParameter信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

列表作为存储过程的参数

来自分类Dev

与Oracle对象参数调用Oracle存储过程

来自分类Dev

带有Out参数的oracle存储过程

来自分类Dev

Django,使用游标时返回存储过程的参数(Oracle)

来自分类Dev

如何从C#向Oracle存储过程发送CLOB参数?

来自分类Dev

带有参数的存储过程的新Oracle软件包

来自分类Dev

使用提供的/默认参数的Oracle存储过程调用

来自分类Dev

如何从Oracle中的存储过程中检索输出参数

来自分类Dev

如何在存储过程Oracle中忽略空参数

来自分类Dev

VB.NET - 清除传递给 Oracle 存储过程的参数

来自分类Dev

Oracle SQL - 带有可变参数的 SELECT 存储过程

来自分类Dev

已执行的存储过程和提供的参数列表

来自分类Dev

存储过程参数SqlDbType

来自分类Dev

获取存储过程参数

来自分类Dev

简单的Oracle存储过程

来自分类Dev

Oracle存储过程问题

来自分类Dev

向存储过程添加新参数时,SSRS参数不在列表中

来自分类Dev

模拟存储过程的输出参数

来自分类Dev

带位参数的存储过程

来自分类Dev

使用参数运行存储过程

来自分类Dev

SQL Server存储过程参数

来自分类Dev

sql server存储过程IN参数

来自分类Dev

调用mysql存储过程参数

来自分类Dev

带参数的Powershell存储过程

来自分类Dev

存储过程参数导致错误

来自分类Dev

使用参数运行存储过程

来自分类Dev

存储过程期望传递的参数

来自分类Dev

SQL Server存储过程参数

来自分类Dev

通配符作为存储过程的参数