Collection Contents 上一页 下一页 PDF

ASA SQL 参考

系统表

SYSTABLE 系统表


列名 列类型 列约束 表约束
table_id UNSIGNED INT NOT NULL 主键。
file_id SMALLINT NOT NULL 外键引用 SYSFILE。
count UNSIGNED BIGINT NOT NULL
first_page INTEGER NOT NULL
last_page INTEGER NOT NULL
primary_root INTEGER NOT NULL
creator UNSIGNED INT NOT NULL 唯一索引。外键引用 SYSUSERPERM.user_id。
first_ext_page INTEGER NOT NULL
last_ext_page INTEGER NOT NULL
table_page_count INTEGER NOT NULL
ext_page_count INTEGER NOT NULL
table_name CHAR(128) NOT NULL 唯一索引。
table_type CHAR(10) NOT NULL
view_def LONG VARCHAR
remarks LONG VARCHAR
replicate CHAR(1) NOT NULL
existing_obj CHAR(1)
remote_location LONG VARCHAR
remote_objtype CHAR(1)
srvid INTEGER 外键引用 SYSSERVERS。
server_type CHAR(4) NOT NULL
primary_hash_limit SMALL INT NOT NULL
page_map_start INTEGER NOT NULL
source LONG VARCHAR

SYSTABLE 的每一行都描述数据库中的一个表或视图。

table_id    每个表或视图都有一个指定的唯一编号(表号),这是 SYSTABLE 的主键。

file_id    指出包含表的数据库文件。

count    表中的行数在每次成功的 checkpoint 操作中都会更新。Adaptive Server Anywhere 在优化数据库访问时使用这个数字。count 对于视图始终为 0。

first_page    每个数据库都分为若干个大小固定的页。该值标识包含该表信息的第一页,并在内部用于查找该表的起点。first_page 对于视图始终为 0。

last_page    包含该表信息的最后一页。last_page 对于视图始终为 0。对于全局临时表,0 表示表是使用 ON COMMIT PRESERVE ROWS 创建的,1 表示表是使用 ON COMMIT DELETE ROWS 创建的。

primary_root    primary_root 为表的主键定位索引的根页。它对于视图和没有主键的表为 0。

creator    表或视图的所有者的用户号。

first_ext_page    用于存储行扩展和 Blob 的第一页。

last_ext_page    用于存储行扩展和 Blob 的最后一页。这些页是作为双向链接表来维护的。

table_page_count    该表使用的主页总数。

ext_page_count    该表使用的扩展 (blob) 页总数。

table_name    表或视图的名称。一个创建者不能有两个同名的表或视图。

table_type    此列对于基表为 BASE,对于视图为 VIEW,对于全局临时表为 GBL TEMP。没有为局部临时表创建任何条目。

view_def    对于视图,该列包含用于创建视图的 CREATE VIEW 命令。

remarks    注释字符串。

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

existing_obj    (Y/N) 指出表先前是否存在。

remote_location    指出远程对象的存储位置。

remote_objtype    指出远程对象的类型:如果是表则为 T;如果是视图则为 V;如果是 rpc 则为 R;如果是 JavaBean 则为 B

srvid    如果这是代理表,则为服务器的唯一 ID。

server_type    表的数据位置。它要么为 SA 要么为 OMNI。

primary_hash_limit    该表的主键索引的散列大小。

page_map_start    为该表维护的页映射的起点。页映射用于在顺序扫描过程中促进块 I/O。

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


Collection Contents 上一页 下一页 PDF