insert test select ('----')
union all select ',,,,'
union all select ',,,,你eng我,'
--创建函数
create function char_fun(@a varchar(100))
returns varchar(200)
as
begin
declare @b varchar(100)
declare @c int
declare @d varchar(200)
set @c=0
set @d=''
while len(@a)>=@c
begin
set @c=@c+1
set @b=substring(@a,@c-1,1)
if ascii(@b)<>unicode(@b)
set @d=@d+@b --把是中文的字符联合
end
return(@d)
end
--查询:
select 所有字符,dbo.char_fun(所有字符)as 中文字符 from test