SYSPROCEDURE システム・ビューの各ローは、データベース内のプロシージャを示します。このビューの基本となるシステム・テーブルは ISYSPROCEDURE です。
カラム名 | カラム型 | 説明 |
---|---|---|
proc_id | UNSIGNED INT | 各プロシージャにはユニークな番号 (プロシージャ番号) が割り当てられます。 |
creator | UNSIGNED INT | プロシージャの所有者。 |
object_id | UNSIGNED BIGINT | データベースのプロシージャをユニークに識別するプロシージャの内部 ID。 |
proc_name | CHAR(128) | プロシージャ名。1 人の作成者が、同じ名前のプロシージャを 2 つ持つことはできません。 |
proc_defn | LONG VARCHAR | プロシージャの定義。 |
remarks | LONG VARCHAR | プロシージャに関する注記。ISYSREMARK システム・テーブル内に格納されている値。 |
replicate | CHAR(1) | プロシージャが Replication Server インストール環境のプライマリ・データ・ソースであるかどうかを表します。 |
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) REFERENCES SYS.ISYSSERVER (srvid)
FOREIGN KEY (object_id) REFERENCES SYS.ISYSOBJECT (object_id) MATCH UNIQUE FULL
FOREIGN KEY (creator) REFERENCES SYS.ISYSUSER (user_id)
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |