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':表 '%3' 中列 '%2' 的值无效

错误常量 SQLE_INVALID_COLUMN_VALUE
ODBC 2 状态 42000
ODBC 3 状态 23000
参数 1 无效值所违反的约束的名称(如果已定义)。
参数 2 分配了无效值的列的名称。
参数 3 包含该列的表的名称。
严重级 16
SQLCODE –209
SQLSTATE 23506
Sybase 错误代码 548
可能的原因

您尝试进行的插入或更新操作违反了 CHECK 约束。如果条件值为 FALSE,则说明违反了 CHECK 约束;如果条件值为 TRUE 或 UNKNOWN,则视为遵守 CHECK 约束。