07 2012 档案
摘要:create function dbo.getsexBysfzh(@s varchar(18)) returns VARCHAR(10)as begin return( case (case len(@s) when 15 then substring(@s,15,1) --这里是最后一位 when 18 then substring(@s,17,1) --这里是倒数第二 end)%2 when 1 then 0 else 1 --返回1是男,0是女 end )endgo
阅读全文
摘要:-- =============================================-- Description:<判断18位身份证号是否正确,返回结果对应如下:>-- -1:位数不正确-- 0:位数正确,但证号不合法-- 1:位数正确,且证号合法-- =============================================createFUNCTION [dbo].[f_check18sfzh](@ID18 varchar(30)--要校验的证号)RETURNS intASBEGIN DECLARE @ID15 varchar(30),@S18 int
阅读全文
摘要:-- =============================================-- Description:<判断身份证号是否合法,返回结果对应如下:>-- -2:含有非法字符-- -1:位数不正确(不为15或18位)-- 0:位数正确,但证号不合法-- 1:位数正确,且证号合法-- =============================================createFUNCTION [dbo].[f_checksfzh](@ID varchar(30)--要校验的证号)RETURNS intASBEGIN DECLARE @ID15 varch
阅读全文

浙公网安备 33010602011771号