如何获取Oracle的一个存储过程的出参的字段类型
时间: 2024-05-09 17:19:10 浏览: 112
可以通过查询存储过程的元数据来获取出参的字段类型。可以使用以下查询语句来获取存储过程的元数据:
```sql
SELECT argument_name, data_type
FROM all_arguments
WHERE owner = 'schema_name'
AND package_name = 'package_name'
AND object_name = 'procedure_name'
AND in_out = 'OUT';
```
其中,`schema_name`为存储过程所在的模式名,`package_name`为存储过程所在的包名(如果没有包名则为空),`procedure_name`为存储过程的名字。`in_out`为参数类型,可以取值为`IN`、`OUT`或`IN/OUT`。执行以上查询语句后,可以查看结果集中的`data_type`来获取出参的字段类型。
阅读全文