SQL 中身份证编码与出生日期验证

2023-05-17 综合 22阅读
根据身份证号验证出生日期:

alter table 你的表--修改表

add constraint CK_生日 check(

--约束开始
convert(datetime,replace(stuff(stuff(right (left(char之类类型的18位的身份证号,14),8),5,0,'-'),8,0,'-'),'0',''))=生日字段
--约束结束

)

最后只要把中文替睁孙换掉就可以了
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com