CREATE function fn_get_formatstring( @s varchar(8000)) returns varchar(8000) as begin declare @i int while patindex('%[^%@+*,=.。/_ <>''" ^0-9 ^a-Z ^''- ^吖-座]%' ,@s)>0 begin set @i=patindex('%[^%@+*,=.。/ _<>''" ^0-9 ^a-Z ^''- ^吖-座]%',@s) Set @s=stuff(@s,@i,1,'') return replace(replace(replace(@s,char(9),''),char(10),' '),char(13),' ') end select dbo.fn_get_formatstring('?%♀♂《“”:》abc@ABC.com123+-*/<>,,。.:;=_"''人口手') ----查询结果---- %abc@ABC.com123+-*/<>,,。.=_"'人口手
CHAR 可用于将控制字符插入字符串中。下表显示了一些常用的控制字符。
控制字符 | 值 |
---|---|
制表符 | CHAR(9) |
换行符 | CHAR(10) |
回车 | CHAR(13) |