sqlserver生成字符串获取ASCII码

给APP上加个彩蛋,又不想那么明目张胆,用char吧,得生成ASCII码。

鱼饰就有了下面的代码,循环字符串长度并且substring,有点搓,还能用吧。

1
2
3
4
5
6
7
8
9
10
11
12
declare @msg varchar(255)
set @msg='Hey man, What is the fuck r u doing ?'

declare @i int
set @i=0

declare @result varchar(255)
while @i<=len(@msg)
begin
print ',' + str(ASCII(substring(@msg,@i,1)))
set @i=@i+1
end