#DBA_ARGUMENTS
PL视图,显示过程体参数信息。
| 字段 | 类型 | 说明 |
|---|---|---|
| OWNER | VARCHAR(64) | 参数所属用户名 |
| OBJECT_NAME | VARCHAR(64) | 参数所属过程体或函数名称或包名 |
| SUBPROGRAM_NAME | VARCHAR(68) | 参数所属包名中所属子过程体或函数名称* |
| OBJECT_ID | BIGINT | 参数的对象ID |
| OVERLOAD | VARCHAR(1) | 同名重载时该参数的重载标识* |
| SUBPROGRAM_ID | INTEGER | 参数所属函数在所属高级包中的ID* |
| ARGUMENT_NAME | VARCHAR(68) | 参数名称 |
| POSITION | INTEGER | 该参数在参数列表中的位置,返回值为0,非返回值参数从1开始 |
| SEQUENCE | BIGINT | 该参数在参数列表中的序列,从1开始(包括返回值) |
| DATA_LEVEL | INTEGER | 复合类型参数的嵌套深度(1) |
| DATA_TYPE | VARCHAR(64) | 参数的数据类型 |
| DEFAULTED | VARCHAR(1) | 该参数是否有默认值 |
| DEFAULT_VALUE | CLOB | 该参数的默认值 |
| DEFAULT_LENGTH | BIGINT | 参数默认值的长度(字符长度) |
| IN_OUT | VARCHAR(6) | 参数的出入方向 |
| DATA_LENGTH | INTEGER | 参数长度(字符长度) |
| DATA_PRECISION | INTEGER | NUMBER类型数据精度 |
| DATA_SCALE | INTEGER | NUMBER类型数据尺度 |
| CHARACTER_SET_NAME | VARCHAR(9) | 参数所使用的字符集 |
| TYPE_OWNER | VARCHAR(68) | 参数类型的持有用户* |
| TYPE_NAME | VARCHAR(68) | 参数类型的名称。如果类型是包本地类型(即在包规范中声明),则此列显示包的名称* |
| TYPE_SUBNAME | VARCHAR(1) | 当包为本地类型时,在此列显示类型名称* |
| TYPE_LINK | VARCHAR(1) | 当TYPE_NAME列中标识的包是远程包时,仅与包本地类型相关,此列显示用于引用远程包的数据库链接* |
| TYPE_OBJECT_TYPE | VARCHAR(1) | 显示通过TYPE_NAME,TYPE_SUBNAME描述的类型的名称* |
| PLS_TYPE | VARCHAR(64) | 参数的PL类型(2) |
| CHAR_LENGTH | VARCHAR(1) | 当为字符串相关类型时,显示该类型的长度限制* |
| CHAR_USED | VARCHAR(1) | 表明该字符串是字节显示还是字符限制* |
| ORIGIN_CON_ID | VARCHAR(1) | 容器原始行号*(3) |
带*号的列恒为空或N,用作功能预留。
(1) 该列恒为0。
(2) YashanDB所支持的PL类型与本身所持有类型一致。
(3) 该列同DBA_PROCEDURES。

