Collection Contents 上一页 下一页 PDF

ASA SQL 用户指南

确保数据完整性

系统表中的完整性规则


有关数据库完整性检查和规则的所有信息都存储在以下系统表中:

系统表 说明
SYS.SYSTABLE SYS.SYSTABLE 的 view_def 列包含 CHECK 约束。对于视图,view_def 包含创建视图的 CREATE VIEW 命令。您可以通过查看 table_type 列(是 BASE 或 VIEW)来检查一个特定表是基表还是视图。
SYS.SYSTRIGGER SYS.SYSTRIGGER 包含参照完整性动作。

referential_action 列包含一个字符,该字符指出动作是级联 (C)、删除 (D)、设置为空值 (N),还是限制 (R)。

event 列包含一个字符,该字符指定导致发生以下动作的事件:插入、删除 (A)、插入、更新 (B)、更新 (C)、删除 (D)、删除、更新 (E)、插入 (I),更新 (U)、插入、删除、更新 (M)。

trigger_time 列说明是在发生触发事件之后 (A) 还是之前 (B) 执行该动作。

SYS.SYSFOREIGNKEYS 此视图以更便于阅读的格式显示 SYS.SYSFOREIGNKEY 和 SYS.SYSFKCOL 两个表中的外键信息。
SYS.SYSCOLUMNS 此视图以更便于阅读的格式显示 SYS.SYSCOLUMN 表中的信息,包括缺省设置和列的主键信息。

有关各个系统表的内容的详细信息,请参见系统表。可以使用 Sybase Central 或 Interactive SQL 浏览这些表和视图。


Collection Contents 上一页 下一页 PDF