违反表与数据库对象模式的关系

如果您将定义在表上的约束和唯一索引设置为过滤模式,但您未为此目标表创建违反表和诊断表,则在插入、更新或删除操作期间,违反约束或唯一索引要求的任何行都不过滤到违反表。相反,您会收到错误消息,指示您必须为目标表启动违反表。

类似地,如果您将禁用的约束或禁用的唯一索引设置为启用模式或过滤模式,且您想要能够标识不满足约束或唯一索引要求的现有的行,则在您发出 SET Database Object Mode 语句之前必须创建违反表。