SYSPROCEDURE 系统视图的每行描述数据库中的一个过程。该视图的基础系统表为 ISYSPROCEDURE。
列名 | 列类型 | 说明 |
---|---|---|
proc_id | UNSIGNED INT | 每个过程都有一个指定的唯一编号(过程号)。 |
creator | UNSIGNED INT | 过程的所有者。 |
object_id | UNSIGNED BIGINT | 过程的内部 ID,在数据库中唯一标识该过程。 |
proc_name | CHAR(128) | 过程的名称。一个创建者不能有两个同名过程。 |
proc_defn | LONG VARCHAR | 过程的定义。 |
remarks | LONG VARCHAR | 有关过程的注释。该值存储在 ISYSREMARK 系统表中。 |
replicate | CHAR(1) | 指出过程是否为复制服务器安装中的主数据源。 |
srvid | UNSIGNED INT | 如果该过程是远程数据库服务器上过程的代理,则表示该远程服务器。 |
source | LONG VARCHAR | 过程的保留源。该值存储在 ISYSSOURCE 系统表中。 |
avg_num_rows | FLOAT | 当该过程出现在 FROM 子句中时,收集到的用于查询优化的信息。 |
avg_cost | FLOAT | 当该过程出现在 FROM 子句中时,收集到的用于查询优化的信息。 |
stats | LONG BINARY | 当该过程出现在 FROM 子句中时,收集到的用于查询优化的信息。 |
PRIMARY KEY (proc_id)
FOREIGN KEY (srvid) 引用 SYS.ISYSSERVER (srvid)
FOREIGN KEY (object_id) 引用 SYS.ISYSOBJECT (object_id) MATCH UNIQUE FULL
FOREIGN KEY (creator) 引用 SYS.ISYSUSER (user_id)
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |