03 2014 档案
摘要:create function dbo.F_Get_No(@No varchar(100))RETURNS bigintASBEGINWHILE PATINDEX('%[^0-9]%',@No)>0BEGINSET @No=STUFF(@No,PATINDEX('%[^0-9]%',@No),1,'') --删掉一个非数字的字符,循环结束,剩余的为数字部分ENDRETURN CONVERT(bigint,@No)END此函数可以返回某字符串中的数字部分PATINDEX函数 返回所查内容在字符串中第一次出现的索引STUFF函数 删除指定长度的
阅读全文