您的位置:首页 > 其它

将阿拉伯数字转化为中文对应的数字

2012-02-01 10:50 357 查看
create function getstr(@no varchar(100))

returns varchar(1000)

as

begin

declare @str1 varchar(100)

set @str1=''

while len(@no)>0

begin

if(left(@no,1)='0')

set @str1=@str1+'零'

if(left(@no,1)='1')

set @str1=@str1+'一'

if(left(@no,1)='2')

set @str1=@str1+'二'

if(left(@no,1)='3')

set @str1=@str1+'三'

if(left(@no,1)='4')

set @str1=@str1+'四'

if(left(@no,1)='5')

set @str1=@str1+'五'

if(left(@no,1)='6')

set @str1=@str1+'六'

if(left(@no,1)='7')

set @str1=@str1+'七'

if(left(@no,1)='8')

set @str1=@str1+'八'

if(left(@no,1)='9')

set @str1=@str1+'九'

set @no=right(@no,len(@no)-1)

end

return @str1

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: