2008-7-14 10:59:57
 
在SQL提取字符串中英文的函数
--提取英文
IF OBJECT_ID('DBO.GET_STR') IS NOT NULL
DROP FUNCTION DBO.GET_STR
GO
CREATE FUNCTION DBO.GET_STR(@S VARCHAR(100))
RETURNS VARCHAR(100)
AS
BEGIN
WHILE PATINDEX('%[^a-z]%',@S) > 0
BEGIN
set @s=stuff(@s,patindex('%[^a-z]%',@s),1,')
END
RETURN @S
END
GO
--测试
PRINT DBO.GET_STR('呵呵CONST123CONST')
GO

--结果
--CONSTCONST
[Blog.Const.Net.Cn]

永久链接地址:知识库 在SQL提取字符串中英文的函数