打印本文 打印本文 关闭窗口 关闭窗口
如何在SQL Server2000中处理半个汉字的问题
作者:武汉SEO闵涛  文章来源:敏韬网  点击数4363  更新时间:2008/12/14 2:05:55  文章录入:mintao  责任编辑:mintao
      select @sTmp2=char(@itmp)

  end

   select @sTmp=@sTmp+@stmp2

   select @i=@i+1

  end

   return @stmp

end

测试如下:

DECLARE @str varchar(4000)

-- 设置参数值

-- 设置参数值

--带有半个汉字,是你这个汉字的前面一部分

select @str=''''b''''+char(convert(int,substring(convert(varbinary,''''''''),1,1)))+''''a''''

select @str  带有半个汉字,dbo.fn_TruncSemiHanzi(@str) 去掉半个汉字

 

带有半个汉字   长度    去掉半个汉字   长度         

------------------ ----------- --------------- -------------------

b腶你          3      ba             3

上一页  [1] [2] [3] [4]  下一页

打印本文 打印本文 关闭窗口 关闭窗口