小写转大写金额

门兆生

门兆生

2016-01-29 16:20

小写转大写金额,小写转大写金额
  原作在SQL 2000中有一些问题。修正错误并在SQL 2000中运行通过。

/********************************************************
作者:(wleii165@yahoo.com)
版本:1.0
创建时间:20020227
修改时间:
功能:小写金额转换成大写
参数:n_LowerMoney 小写金额
          v_TransType 种类 -- 1: directly translate, 0: read it in words 
输出:大写金额
********************************************************/
CREATE PROCEDURE dbo.L2U 
(
@n_LowerMoney numeric(15,2),
@v_TransType int,
@RET VARCHAR(200) output
)
 AS 
  
Declare @v_LowerStr VARCHAR(200) -- 小写金额 
Declare @v_UpperPart VARCHAR(200) 
Declare @v_UpperStr VARCHAR(200) -- 大写金额
Declare @i_I int

set nocount on

select @v_LowerStr = LTRIM(RTRIM(STR(@n_LowerMoney,20,2))) --四舍五入为指定的精度并删除数据左右空格

select @i_I = 1
select @v_UpperStr = ''

while ( @i_I <= len(@v_LowerStr))
begin
      select @v_UpperPart = case substring(@v_LowerStr,len(@v_LowerStr) - @i_I + 1,1)
                            WHEN  '.' THEN  '元'
                            WHEN  '0' THEN  '零'
                            WHEN  '1' THEN  '壹'
                            WHEN  '2' THEN  '贰'
                            WHEN  '3' THEN  '叁'
                            WHEN  '4' THEN  '肆'
                            WHEN  '5' THEN  '伍'
                            WHEN  '6' THEN  '陆'
                            WHEN  '7' THEN  '柒'
                            WHEN  '8' THEN  '捌'
                            WHEN  '9' THEN  '玖'
                            END
                &n
展开更多 50%)
分享

猜你喜欢

小写转大写金额

SQLServer
小写转大写金额

Excel金额小写转大写公式

电脑入门
Excel金额小写转大写公式

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

到亿位的金额小写转大写JS代码

ASP
到亿位的金额小写转大写JS代码

Excel人民币小写金额转换大写技巧

电脑入门
Excel人民币小写金额转换大写技巧

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

将金额小写转化成汉字大写的实现过程

电脑网络
将金额小写转化成汉字大写的实现过程

金额大写转换

编程语言 网络编程
金额大写转换

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

加快Win2000访问网上邻居的速度

加快Win2000访问网上邻居的速度

超酷SOHO网络边缘应用新需求

超酷SOHO网络边缘应用新需求
下拉加载更多内容 ↓