求两个数据库check约束的表达式怎么写 5
比如在一个表中:xxx只能是0或者1还有一个是:endtime不能早于begintime这两个表达式怎么写啊!...
比如在一个表中:
xxx只能是0或者1
还有一个是:
endtime不能早于begintime
这两个表达式怎么写啊! 展开
xxx只能是0或者1
还有一个是:
endtime不能早于begintime
这两个表达式怎么写啊! 展开
3个回答
展开全部
举个例子
create
table
test
(pwd
int
not
null);
alter
table
test
add
constraint
test_pwd_ck
check((len)pwd>6
and
(len)pwd<12);
差不多就这样吧
,不同数据库有点细微的差别
,仅供参考。
create
table
test
(pwd
int
not
null);
alter
table
test
add
constraint
test_pwd_ck
check((len)pwd>6
and
(len)pwd<12);
差不多就这样吧
,不同数据库有点细微的差别
,仅供参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ALTER TABLE TABLEname WITH NOCHECK ADD
CONSTRAINT CK_name CHECK (XXX = '0' or XX = '1')
GO
ALTER TABLE TABLEname WITH NOCHECK ADD
CONSTRAINT CK_name CHECK (endtime>=begintime)
GO
CONSTRAINT CK_name CHECK (XXX = '0' or XX = '1')
GO
ALTER TABLE TABLEname WITH NOCHECK ADD
CONSTRAINT CK_name CHECK (endtime>=begintime)
GO
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
check(xxx in ('0','1'))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询