有关数据库完整性检查和规则的所有信息都存储在系统表中。使用如下的对应系统视图访问此信息:
系统视图 | 说明 |
---|---|
SYS.SYSCONSTRAINT |
SYS.SYSCONSTRAINT 系统视图中的每一行描述数据库中的一个约束。目前支持的约束包括表和列检查、主键、外键和唯一约束。请参见SYSCONSTRAINT 系统视图。 对于表和列检查约束,实际的 CHECK 条件包含在 SYS.ISYSCHECK 系统表中。请参见SYSCHECK 系统视图。 |
SYS.SYSCHECK | SYS.SYSCHECK 系统视图中的每一行均定义 SYS.SYSCONSTRAINT 系统视图中列出的一个检查约束。请参见SYSCHECK 系统视图。 |
SYS.SYSFKEY | SYS.SYSFKEY 系统视图中的每一行描述了一个外键,包括为该键定义的匹配类型。请参见SYSFKEY 系统视图。 |
SYS.SYSIDX | SYS.SYSIDX 系统视图中的每一行均定义数据库中的一个索引。请参见SYSIDX 系统视图。 |
SYS.SYSTRIGGER |
SYS.SYSTRIGGER 系统视图中的每一行都描述了数据库中的一个触发器,包括自动为具有参照触发操作(例如 ON DELETE CASCADE)的外键约束创建的触发器。 referential_action 列包含一个字符,该字符指出操作是级联 (C)、删除 (D)、设置为空值 (N),还是限制 (R)。 事件列包含一个字符,指定引起操作发生的事件:A=插入和删除、B=插入和更新、C=更新、D=删除、E=删除和更新、I=插入、U=更新、M=插入、删除和更新。 trigger_time 列显示是在发生触发事件之后 (A) 还是之前 (B) 执行该操作。请参见SYSTRIGGER 系统视图。 |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |