#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。