去掉sql中的中文字符函数
去掉sql中的中文字符
CREATE FUNCTION [dbo].[fun_delchinese](@s nvarchar(max)) RETURNS nvarchar(MAX) AS BEGIN WHILE PATINDEX('%[吖-做]%', @s)>0 BEGIN SET @s=STUFF(@s, PATINDEX('%[吖-做]%', @s), 1, '') END RETURN @s END
执行:
SELECT dbo.fun_delchinese('abcdef123ghi中文jkflds中文哈哈。。')
效果: