sqlSever 检查约束,判断身份证号码,如果为一代身份证就是15位数字.如果为二代身份证就是17位数字加1位数字或字

sqlSever
检查约束,判断身份证号码,如果为一代身份证就是15位数字.如果为二代身份证就是17位数字加1位数字或字母.
constraint CK_Identity check(Identity like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' OR Identity like '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][数字和字母]') --如果最后一位必须为0-9或26个字母该怎么写?不允许输入其他字符等.
到底要什麼 1年前 已收到1个回答 举报

陌路飘尘 幼苗

共回答了16个问题采纳率:93.8% 举报

[0-9a-z]
不过一般默认不区分大小写

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.010 s. - webmaster@yulucn.com