2008-7-14 11:00:45 喝小酒的网摘
 
在SQL提取字符串中中文的函数
--提取中文
IF OBJECT_ID('DBO.CHINA_STR') IS NOT NULL
DROP FUNCTION DBO.CHINA_STR
GO
CREATE FUNCTION DBO.CHINA_STR(@S NVARCHAR(100))
RETURNS VARCHAR(100)
AS
BEGIN
WHILE PATINDEX('%[^吖-座]%',@S) > 0
SET @S = STUFF(@S,PATINDEX('%[^吖-座]%',@S),1,N')
RETURN @S
END
GO
PRINT DBO.CHINA_STR('呵呵CONST123CONST')
GO


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