Collection Contents 上一页 下一页 PDF

ASA SQL 参考

系统表

SYSPROCPARM 系统表


列名 列类型 列约束 表约束
proc_id UNSIGNED INT NOT NULL 主键。外键引用 SYSPROCEDURE。
parm_id SMALLINT NOT NULL 主键。
parm_type SMALLINT NOT NULL
parm_mode_in CHAR(1) NOT NULL
parm_mode_out CHAR(1) NOT NULL
domain_id SMALLINT NOT NULL 外键引用 SYSDOMAIN。
width SMALLINT NOT NULL
scale SMALLINT NOT NULL
parm_name CHAR(128) NOT NULL
remarks LONG VARCHAR
"default" LONG VARCHAR
user_type INTEGER

数据库中的过程的每个参数在 SYSPROCPARM 中都有一行描述。

proc_id    唯一标识该参数所属的过程。

parm_id    每个过程都从 1 开始对参数进行编号。参数编号的顺序对应于定义参数时采取的顺序。

对于函数,第一个参数具有该函数的名称并代表该函数的返回值。

parm_type    参数类型将为下列类型之一:

parm_mode_in (Y/N)    指出该参数是否为过程提供值(ININOUT 参数)。

parm_mode_out (Y/N)    指出此参数从过程返回值(OUTINOUT 参数)还是在 RESULT 子句中返回列。

domain_id    用 SYSDOMAIN 表中列出的数据类型号标识参数的数据类型。

width    包含字符串参数的长度、数值参数的精度或任何其它数据类型的存储字节数。

scale    数值数据类型参数的小数点后的位数,对于所有其它数据类型该值为零。

parm_name    过程参数的名称。

remarks    注释字符串。

default    未使用。

user_type    参数的用户类型。


Collection Contents 上一页 下一页 PDF