sql server 2008如何约束数据库表字段比另一个字段的值大
3个回答
2012-12-21
展开全部
ALTER TABLE test_tab_check
ADD CONSTRAINT test_tab_check_comp
CHECK (age > id);
1> INSERT INTO test_tab_check (id, age) VALUES(2, 1);
2> go
消息 547,级别 16,状态 1,服务器 TESTPC\SQLEXPRESS,第 1 行
INSERT 语句与 CHECK 约束"test_tab_check_comp"冲突。该冲突发生于数据库"test",表"dbo.test_tab_check"。
语句已终止。
1> INSERT INTO test_tab_check (id, age) VALUES(1, 2);
2> go
(1 行受影响)
ADD CONSTRAINT test_tab_check_comp
CHECK (age > id);
1> INSERT INTO test_tab_check (id, age) VALUES(2, 1);
2> go
消息 547,级别 16,状态 1,服务器 TESTPC\SQLEXPRESS,第 1 行
INSERT 语句与 CHECK 约束"test_tab_check_comp"冲突。该冲突发生于数据库"test",表"dbo.test_tab_check"。
语句已终止。
1> INSERT INTO test_tab_check (id, age) VALUES(1, 2);
2> go
(1 行受影响)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |