--1、人民币小写金额转大写(第一版)
====================================================================
-- Title: 人民币小写金额转大写
-- Author: dobear Mail(MSN): dobear_0922@hotmail.com
-- Environment: Vista + SQL2005
-- Date: 2008-06-12
-- Remark: dobear原创,转载请注明出处,有问题请发Mail告之
-- ====================================================================
go
--创建函数
create function [dbo].[fn_getformatmoney] (@money numeric(14,2))
returns nvarchar(32) as
begin
declare @money_num nvarchar(20) --存储金额的字符形式
, @money_chn nvarchar(32) --存储金额的中文大写形式
, @n_chn nvarchar(1), @i int --临时变量
select @money_chn=case when @money>=0 then '' else '(负)' end
, @money=abs(@money)
, @money_num=stuff(str(@money, 15, 2), 13, 1, '') --加
[MSSQL]人民币小写金额转大写
最新推荐文章于 2023-08-25 13:35:20 发布
这篇博客分享了两个SQL函数,用于将人民币小写金额转换为大写。函数`fn_getformatmoney`和`lowertoupper`分别处理金额转换,支持小数点后的四位数字,并能处理特殊格式,例如零金额和负数。提供了测试示例展示转换结果。
订阅专栏 解锁全文
1534

被折叠的 条评论
为什么被折叠?



