SYS_PROC_ARGS
记录系统表中的存储过程和自定义函数的参数信息。有参数的才会显示。
表1 SYS_PROC_ARGS字段
序号 | 字段名 | 字段定义 | 字段说明 |
---|---|---|---|
0 | USER# | BINARY_INTEGER | 用户ID。 |
1 | OBJECT_NAME | VARCHAR(128 BYTE) | 对象(存储过程/自定义函数)的名字。 |
2 | ARGUMENT_NAME | VARCHAR(128 BYTE) | 存储过程/自定义函数的参数名字,注意自定义函数的return值也会作为参数,但该参数的名字为空。 |
3 | POSITION | BINARY_INTEGER | 相同DATA_LEVEL下的参数位置,从0开始计算。 |
4 | SEQUENCE | BINARY_INTEGER | 同一对象下所有参数的顺序,从1开始计算。 |
5 | DATA_LEVEL | BINARY_INTEGER | 对象参数的层级,目前暂时只为0。 |
6 | DATA_TYPE | BINARY_INTEGER | 数据类型。 |
7 | DEFAULTED | BINARY_INTEGER | 是否具有缺省值。 |
8 | DEFAULT_VALUE | VARCHAR(128 BYTE) | 缺省值,为系统预留接口。 |
9 | DEFAULT_LENGTH | VARCHAR(128 BYTE) | 缺省值长度,为系统预留接口。 |
10 | IN_OUT | BINARY_INTEGER | IN表示入参; OUT表示出参;IN OUT表示既可以做入参又可以做出参。 |
11 | DATA_LENGTH | BINARY_INTEGER | 数据长度。 |
12 | DATA_PRECISION | BINARY_INTEGER | 数据精度,number有效。 |
13 | DATA_SCALE | BINARY_INTEGER | 数据scale,number有效。 |
14 | TYPE# | BINARY_BIGINT | 自定义复杂类型的ID,为系统预留接口。 |
15 | RESERVERD | VARCHAR(128 BYTE) | 无意义,扩展位。 |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。