end
select @sTmp=@sTmp+@stmp2
select @i=@i+1
return @stmp
测试如下:
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] 下一页
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18