SQL 中身份证编码与出生日期验证
发布网友
发布时间:2022-04-09 12:25
我来回答
共2个回答
热心网友
时间:2022-04-09 13:54
根据身份证号验证出生日期:
alter table 你的表--修改表
/*添加约束 要么删掉你之前的生日约束 要么把
约束开始到结束复制到你的约束里再改*/
add constraint CK_生日 check(
--约束开始
convert(datetime,replace(stuff(stuff(right (left(char之类类型的18位的身份证号,14),8),5,0,'-'),8,0,'-'),'0',''))=生日字段
--约束结束
)
最后只要把中文替换掉就可以了
热心网友
时间:2022-04-09 15:12
用正则