Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - SQL 参考 » 视图 » 系统视图

 

SYSPROCPARM 系统视图

SYSPROCPARM 系统视图的每行描述数据库中过程的一个参数。该视图的基础系统表为 ISYSPROCPARM。

列名 数据类型 说明
proc_id UNSIGNED INT 唯一标识该参数所属的过程。
parm_id SMALLINT 每个过程都从 1 开始对参数进行编号。参数编号的顺序对应于定义参数时采取的顺序。对于函数,第一个参数具有该函数的名称并代表该函数的返回值。
parm_type SMALLINT

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

  • 0 - 普通参数(变量)

  • 1 - 结果变量 - 与返回结果集的过程一起使用

  • 2 - SQLSTATE 错误值

  • 3 - SQLCODE 错误值

  • 4 - 函数的返回值

parm_mode_in CHAR(1) 指出该参数是否向过程(IN 或 INOUT 参数)提供值。
parm_mode_out CHAR(1) 指出该参数从过程(OUT 或 INOUT 参数)返回值还是在 RESULT 子句中返回列。
domain_id SMALLINT 用 SYSDOMAIN 系统视图中列出的数据类型号标识参数的数据类型。
width BIGINT 包含字符串参数的长度、数字参数的精度或任何其它数据类型的存储字节数。
scale SMALLINT 对于数字数据类型是小数点后的位数。对于所有其它数据类型,该列的值为 1。
user_type SMALLINT 参数的用户类型(如果适用)。
parm_name CHAR(128) 过程参数的名称。
"default" LONG VARCHAR 参数的缺省值。仅供参考。
remarks LONG VARCHAR 始终返回 NULL。前提是允许将上一版本的 ODBC 驱动程序与较新的个人数据库服务器配合使用。
base_type_str VARCHAR(32767) 表示参数物理类型的加批注类型字符串。
 基础系统表上的约束