有关数据库完整性检查和规则的所有信息都存储在以下系统表中:
| 系统表 | 说明 |
|---|---|
| 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 浏览这些表和视图。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。