Collection Contents 上一页 下一页 PDF

ASA SQL 参考

系统表

SYSPROCEDURE 系统表


列名 列类型 列约束 表约束
proc_id UNSIGNED INT NOT NULL 主键。
creator UNSIGNED INT NOT NULL 此列与 proc_name 的唯一索引。外键引用 SYSUSERPERM.user_id。
proc_name CHAR(128) NOT NULL 此列与 creator 的唯一索引。
proc_defn LONG VARCHAR
remarks LONG VARCHAR
replicate CHAR(1) NOT NULL
srvid INTEGER 外键引用 SYSSERVERS。
source LONG VARCHAR
avg_num_rows FLOAT
avg_cost FLOAT
stats LONG BINARY

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

proc_id    每个过程都有一个指定的唯一编号(过程号),此编号为 SYSPROCEDURE 的主键。

creator    该用户号标识过程的所有者。通过查看 SYSUSERPERM 可以找到用户的名称。

proc_name    过程的名称。一个创建者不能有两个同名过程。

proc_defn    用于创建过程的命令。

remarks    注释字符串。

replicate    (Y/N) 指出过程是否为 Replication Server 系统中的主数据源。

srvid    如果该过程是远程数据库服务器上过程的代理,则表示该远程服务器。

source    如果 preserve_source_format 选项为 ON,则该列包含过程的原始来源。它用于保持原文本的外观。有关详细信息,请参见 PRESERVE_SOURCE_FORMAT 选项 [database]

avg_num_rows    当该过程出现在 FROM 子句中时,收集到的用于查询优化的信息。

avg_cost     当该过程出现在 FROM 子句中时,收集到的用于查询优化的信息。

stats    当该过程出现在 FROM 子句中时,收集到的用于查询优化的信息。


Collection Contents 上一页 下一页 PDF