我想在表kc的kcsl(decimal型)字段上添加一个约束:kcsl>=0,可是保存时却提示:
“kc”表- 无法添加约束“CK_kc”。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE 语句与 COLUMN CHECK 约束 'CK_kc' 冲突。该冲突发生于数据库 'yd',表 'kc', column 'kcsl'。
大侠们这是什么意思啊,我从没用过ALTER TABLE 语句啊
“kc”表- 无法添加约束“CK_kc”。
ODBC 错误: [Microsoft][ODBC SQL Server Driver][SQL Server]ALTER TABLE 语句与 COLUMN CHECK 约束 'CK_kc' 冲突。该冲突发生于数据库 'yd',表 'kc', column 'kcsl'。
大侠们这是什么意思啊,我从没用过ALTER TABLE 语句啊
add check(kcsl>0)
你要添加约束,当然要用 alter table 语句,你不用,如何才能修改表?
另外,修改要能成功,这个列中的数据必须都满足你的约束条件.