sql server中check约束的建立
在同一张表中建立单价和原价,让单价大于原价的check约束用脚本怎么编写?
------解决方案--------------------
ALTER TABLE 表
ADD CHECK (单价>原价)
------解决方案--------------------create table tb(单价 float,原价 float,check(单价>原价))
------解决方案--------------------create table cost
(tuition money,
bookcost money ,
constraint tuttion_check check (tuition>bookcost))
------解决方案--------------------
create table tb(a int,b int, check(a>b) )
------解决方案--------------------
是在一张表中啊!只是大家举的例子的表名不同而已
------解决方案--------------------
create table cost
(tuition money,
bookcost money ,
constraint tuttion_check check (tuition>bookcost))
我运行成功,你试下
------解决方案--------------------
你是列约束当然不行。还没创建完成那时候。要是表约束才可以
------解决方案--------------------
没有那个意思,因为我也试了77哥的语法,也是显示你的问题,
我刚才那个是创建成功,要不你发你的建表语句出来给大家测试一下