Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » 错误消息 » SQL Anywhere 错误消息 » 按消息文本排序的 SQL Anywhere 错误消息 (T-Z)

 

在基本表 '%1' 中插入/更新时 WITH CHECK OPTION 违规

错误常量 SQLE_WITH_CHECK_OPTION_VIOLATION
ODBC 2 状态 S1000
ODBC 3 状态 44000
参数 1 被更新的基表的名称。
严重级 16
SQLCODE –632
SQLSTATE 44000
Sybase 错误代码 550
可能的原因

您试图通过视图(可能是嵌套视图)在标明的基表上进行插入或更新操作。不过,已修改行上的一个或多个值触发了 WITH CHECK OPTION 违规。当修改值使行视图的 WHERE 子句得出 FALSE 或 UNKNOWN 值而造成一个或多个行超出视图时,就会发生这种违规情况。