oracle 英文转数字,Oracle PLSQL 将数字转为对应的英文单词

这个代码段提供了一个Oracle PL/SQL函数,用于将数字转换为对应的英文单词,适用于发票和对账单等场景中的金额显示。函数通过处理输入数字的各个部分(个位、十位、百位等),并结合预定义的英文单词数组,最终拼接成英文表示的金额。
摘要由CSDN通过智能技术生成

用途

将数字转为对应的英文单词,技术写代码可引用这一段

使用场景

发票、对账单等处输出金额

命令如下,可点击sql查看,下面的内容直接贴出来似乎不能直接编译。

/*  FUNCTION money_format_us(p_money_amount IN NUMBER) RETURN VARCHAR2 IS*/

DECLARE

p_money_amount NUMBER := -2.04;

TYPE lt_array_type IS VARRAY(50) OF VARCHAR2(20);

/*一维数组,字符串类型 */

l_array        lt_array_type := lt_array_type('ONE ',

'TWO ',

'THREE ',

'FOUR ',

'FIVE ',

'SIX ',

'SEVEN ',

'EIGHT ',

'NINE ',

'TEN ',

'ELEVEN ',

'TWELVE ',

'THIRTEEN ',

'FOURTEEN ',

'FIFTEEN ',

'SIXTEEN ',

'SEVENTEEN ',

'EIGHTEEN ',

'NINETEEN ',

'TW

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值