| 列名 | 列类型 | 列约束 | 表约束 |
|---|---|---|---|
| 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 子句中时,收集到的用于查询优化的信息。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。