您的位置:首页 > 数据库 > Oracle

oracle把数字转换成人民币格式的大写的方法

2013-06-13 10:48 363 查看
create or replace function f_getmoneyformat(inmoney in varchar2) return varchar2 is

Result varchar2(50);

s_inmoney varchar2(30);

n_count number;

s_newstr varchar2(50) :=' ';

begin

--表金额处理函数

s_inmoney :=inmoney;

n_count := length(s_inmoney);

for v_count in 1..n_count

loop

s_newstr := s_newstr || f_getmoneybig(substr(s_inmoney,v_count,1)) || ' ';

end loop;

return s_newstr;

end f_getmoneyformat;

测试:

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