2个回答
展开全部
根据身份证号验证出生日期:
alter table 你的表--修改表
/*添加约束 要么删掉你之前的生日约束 要么把
约束开始到结束复制到你的约束里再改*/
add constraint CK_生日 check(
--约束开始
convert(datetime,replace(stuff(stuff(right (left(char之类类型的18位的身份证号,14),8),5,0,'-'),8,0,'-'),'0',''))=生日字段
--约束结束
)
最后只要把中文替换掉就可以了
alter table 你的表--修改表
/*添加约束 要么删掉你之前的生日约束 要么把
约束开始到结束复制到你的约束里再改*/
add constraint CK_生日 check(
--约束开始
convert(datetime,replace(stuff(stuff(right (left(char之类类型的18位的身份证号,14),8),5,0,'-'),8,0,'-'),'0',''))=生日字段
--约束结束
)
最后只要把中文替换掉就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用正则
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |