2.73 SYSVIOLATIONS
sysviolations 系统目录表存储有关基本表的约束违例的信息。
此表会在 DELETE、INSERT、MERGE 或 UPDATE 语句检测到以下违例时进行更新:在
SQL 的 START VIOLATIONS TABLE 语句已为其创建关联违例表(对于 GBase 8s,还创建了
诊断表)的数据库表中,违反了启用的约束或唯一索引。对于具有活动违例表的每个基本
表,sysviolations 表都有对应的行,同时具有以下各列。
maxrows 列还表示在启用已禁用的对象或将禁用的对象设置为过滤方式的单个操作
期间可插入到诊断表中的最大行数(前提是该目标表存在诊断表)。如果没有为诊断或违
例表指定最大值,那么 maxrows 包含 NULL 值。
此表的主键是 targettid 列。还对 viotid 列定义了附加唯一索引。
GBase 8s 还具有 diatid 列的唯一索引。
最后修改时间:2021-12-10 10:44:34
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




