oracle 将钱转换万元单位,oracle 金额单位转换
FUNCTION P_GET_AMONT(P_AMOUNT NUMBER) return VARCHAR2 is
L_AMOUNT VARCHAR2(50); --定义返回金额
L_LONG NUMBER;--输入数据长度
L_MOTH NUMBER;--获取截取的数
L_CHAR VARCHAR2(50);--转换成大写
L_www varchar2(50);--位数
begin
--判断是否输入金额
if P_AMOUNT is null then
L_AMOUNT := '请输入金额!!!';
else
--获取输入数据长度
select length(P_AMOUNT) into L_LONG from dual;
--循环获取
for i in 1..L_LONG loop
--获取截取数
select substr(P_AMOUNT,i,1) into L_MOTH from dual;
if L_MOTH = 0 then
L_CHAR := '零';
elsif L_MOTH = 1 then
L_CHAR := '壹';
elsif L_MOTH = 2 then
L_CHAR := '贰';
elsif L_MOTH = 3 then
L_CHAR := '叁';
elsif L_MOTH = 4 then
L_CHAR := '肆';
elsif L_MOTH = 5 then
L_CHAR := '伍';
elsif L_MOTH = 6 then
L_CHAR := '陆';
elsif L_MOTH = 7 then
L_CHAR := '柒';
elsif L_MOTH = 8 then
L_CHAR := '捌';
elsif L_MOTH = 9 then
L_CHAR := '玖';
end if;
L_AMOUNT := L_AMOUNT||L_CHAR;
end loop;
end if;
return L_AMOUNT;
oracle 将钱转换万元单位,oracle 金额单位转换相关推荐
- Oracle中的数据类型和数据类型之间的转换
Oracle中的数据类型 /*ORACLE 中的数据类型:char 长度固定 范围:1-2000VARCHAR2 长度可变 范围:1-4000LONG 长度可变 最大的范围2gb 长字符类型numbe ...
- oracle将字符串的日期格式化,oracle格式化字符串 oracle 怎么把字符串转换成日期...
Oracle数据库中如何将字符串格式化为日期 可以用 to_date('日期类型字符串','要转化的日期类型')函数进行日期格式转换 sql:select to_date('1990-12-12 12 ...
- oracle 纵列 转 横列,oracle sql小结(主要讲横列转换的例子)decode 以及case
--建表 create table kecheng ( id NUMBER, name VARCHAR2(20), course VARCHAR2(20), score NUMBER ); --插入数 ...
- 【DB笔试面试615】在Oracle中,和谓词相关的查询转换有哪些?
♣题目部分 在Oracle中,和谓词相关的查询转换有哪些? ♣答案部分 (一)过滤谓词推入 1LHR@orclasm > SELECT * FROM (SELECT * FROM VW_SVM_ ...
- 【DB笔试面试614】在Oracle中,和视图相关的查询转换有哪些?
♣题目 部分 在Oracle中,和视图相关的查询转换有哪些? ♣答案部分 (一)简单视图合并 1CREATE OR REPLACE VIEW VW_SVM_LHR AS SELECT * FROM S ...
- 【DB笔试面试618】在Oracle中,“OR扩展”可以有查询转换吗?
♣题目 部分 在Oracle中,"OR扩展"可以有查询转换吗? ♣答案部分 同一字段: 1LHR@orclasm > SELECT * FROM SCOTT.EMP A WH ...
- oracle钱用什么数据类型,Oracle常用数据类型说明
类型 含义 存储描述 备注 CHAR 固定长度字符串 最大长度2000bytes VARCHAR2 可变长度的字符串, 最大长度4000bytes 可做索引的最大长度749 NCHAR 根据字符集而定 ...
- oracle clob raw 转换,ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小...
前言 做项目的时候遇到一个报错:ORA-22835 缓冲区对于 CLOB 到 CHAR 转换或 BLOB 到 RAW 转换而言太小.查找原因发现是某个字段在数据库中是clob类型.然后sql语句进行查 ...
- oracle日期转数值的函数,oracle数据库内置函数之数值函数、字符函数、日期函数、转换函数及其在查询语句中的运用...
数值函数: 1.四舍五入函数round() from dual:一行一列组成 select round(23.4) from dual;--默认不写m表示m为0 select round(23.45, ...
- 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?
Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...
最新文章
- python requests 动态加载_python requests 高级用法
- [Ahoi2008]Meet 紧急集合
- java script怎么用_如何在HTML中使用javascript?
- 郑宇、沈抖领衔共话 AI 业界应用挑战 | IJCAI 2019
- 如何做一款成功的APP应用
- Python 中的属性访问与描述符
- JavaSE 学习参考:变量(1)
- 图解JVM的Class文件格式(详细版)
- eclipemaven本地仓库依赖_【Maven】解决本地jar依赖
- 实际操作更改Linux启动模式
- List 、Set、 Map有什么区别和联系
- c语言输出所有英文字母,菜鸟求助,写一个随机输出26个英文字母的程序
- Linux上层应用--git独奏
- rabbitmq4-工作队列及公平分发模式
- matlab simulink节点,ROS与Matlab语言入门教程-从Simulink中创建单独的ROS节点
- 竹间智能:人机交互未来如何改变人类生活
- 经纬财富:亳州炒白银操作方法,谨防亏损
- 计算机表格中的乘法怎么用,excel表格中怎么使用乘法公式
- 播放量破4亿。《梦华录》创2022年国产剧豆瓣最高开分,它凭何爆火?
- 我不是药神--格列卫诞生记
热门文章
- 3D目标检测方案总结
- 微信真机调试遇到“errno“:600001,“errMsg“:“request:fail -200:net::ERR_CERT_COMMON_NAME_INVALID
- mysql 多条件求和_技巧|多条件查询求和,你会几种?
- MBR、主引导扇区,主分区、扩展分区、逻辑分区,活动分区、引导分区、系统分区、启动分区
- 《计算复杂性与算法分析》和《计算复杂性》学习
- 拉肚子差评回复模板_吃了拉肚子的差评怎么回复?
- matlab fzsxl函数,复指数函数或序列的绘制
- INS/GNSS组合导航(一)-绪论
- 亚马逊测评技术一定要懂得以下几点
- C语言解决猴子分桃问题的代码