/*功能:获取字符串中的字母*/ CREATEFUNCTION dbo.F_Get_STR (@SVARCHAR(100)) RETURNSVARCHAR(100) AS BEGIN WHILEPATINDEX('%[^a-z]%',@S)>0 BEGIN set@s=stuff(@s,patindex('%[^a-z]%',@s),1,'') END RETURN@S END GO --测试 select dbo.F_Get_STR('测试ABC123ABC')
GO
/*
create 2008-11-26
功能:获取字符串中的字母 */ createfunction dbo.F_Get_Number (@Svarchar(100)) returnsint AS begin whilePATINDEX('%[^0-9]%',@S)>0 begin set@s=stuff(@s,patindex('%[^0-9]%',@s),1,'') end returncast(@Sasint) end --测试
---select dbo.F_Get_Number('测试AB3C123AB5C') GO
posted on
2009-02-19 17:14redfox
阅读(546)
评论(0)
编辑收藏举报