SQL Server验证ID号码的准确性

电脑杂谈  发布时间:2020-07-21 05:26:52  来源:网络整理

asp 号验证_sql 号码验证_ios 验证号

/ ************************************************** *********************

函数名称: IsvalidIDCard()

参数: @IDCardNo字符串ID卡号

返回值: 位有效吗?

功能描述: 确定号是否合法

备注: 目前,中国的号分别有18位和15位数字.

ios 验证号_asp 号验证_sql 号码验证

1. 18位ID号码的组成: 6位区号+ 8位出生日期+ 3位数字(奇数sql 号码验证,偶数)+1个校验码

2. 15位ID号码的组成: 6位区号+ 6位出生日期+ 3位数字(奇数,偶数)

*************************************************** ******************** /

-DROP FUNCTION IsvalidIDCard

创建功能[dbo]. [IsvalidIDCard](@IDCardNo VARCHAR(50))

回报率

ios 验证号_asp 号验证_sql 号码验证

AS

开始

DECLARE @Length INT

@Loop INT

@Sum INT

DECLARE @SingleChar CHAR

sql 号码验证_asp 号验证_ios 验证号

SET @Sum = 0

IF @IDCardNo IS NULL

OR @IDCardNo = NULL

OR LTRIM(RTRIM(@IDCardNo))=''

开始

返回0

ios 验证号_asp 号验证_sql 号码验证

END

SET @Length = LEN(@IDCardNo)

-判断位数

如果@Length 18

AND @长度15

开始

如果您认为这篇文章对您有所帮助,则可以给我0.95元的奖励(金额是随机的^ _ ^sql 号码验证,每次刷新的金额都不同).

请使用支付宝扫描QR码进行支付


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-287934-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...