oracle数据库使用游标实现大写数字转换成小写数字
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,项目遇到需求,需要将大写数字转换成小写。代码如下:declaret_zl varchar2(100);t_ts varchar2(100);t_l number;hh varchar2(100);xx
千家信息网最后更新 2025年01月20日oracle数据库使用游标实现大写数字转换成小写数字
项目遇到需求,需要将大写数字转换成小写。代码如下:
declaret_zl varchar2(100);t_ts varchar2(100);t_l number;hh varchar2(100);xx varchar2(100);type TIArray is table of varchar2(100); type TCArray is table of varchar2(100);A TIArray; B TCArray;cursor c is select zl,tstybm from fc_h_qsdc2;begin A:=TIArray('四十七','四十六','四十五','四十四','四十三','四十二','四十一','三十九','三十八','三十七', '三十六','三十五','三十四','三十三','三十二','三十一','二十九','二十八','二十七','二十六','二十五','二十四','二十三', '二十二','二十一','四十','三十','二十','十九','十八','十七','十六','十五','十四','十三','十二','十一','十','九','八','七','六','五','四','三','二','一'); B:=TCArray('47','46','45','44','43','42','41','39','38','37','36','35','34','33','32','31','29','28','27','26','25','24','23','22','21','40','30','20','19','18','17','16','15','14','13','12','11','10','9' ,'8','7','6','5','4','3','2','1'); open c; loop fetch c into t_zl,t_ts; exit when c%notfound; for i in 1..47 loop select instr(t_zl,A(i)) into xx from dual; if (xx>0 and length(A(i))=3) then hh:=substr(t_zl,1,xx-1)||B(i)||substr(t_zl,xx+3); elsif(xx>0 and length(A(i))=2) then hh:=substr(t_zl,1,xx-1)||B(i)||substr(t_zl,xx+2); elsif(xx>0 and length(A(i))=1) then hh:=substr(t_zl,1,xx-1)||B(i)||substr(t_zl,xx+1); else hh:=t_zl; end if; t_zl:=hh; end loop; update fc_h_qsdc2 set zl=t_zl where tstybm=t_ts; end loop; close c; end;
注:实现关键点,利用(type type_name is table of{column_type|variable_name%type|table_name.column_name%type|table_name%rowtype}[not null] index by{pls_integer|binary_tnteger|varchar2(v_size)})该类型和数组类似,利用键值查找对应的值。
2016-05-11
大写
小写
数字
代码
关键
关键点
数组
类型
需求
项目
数据
数据库
游标
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技人才招聘
互联网科技台历
数据库统计学生的平均成绩
中文数据库的合理检索公式
pvp服务器什么意思
long在数据库中怎么表示
数据库里面有多少个数据库
服务器管理员密码取消
gee引擎技能数据库参数
收数据库
河北省邢台市文明城市网络安全
集装box软件开发
软件开发和测试环境清单
web服务器添加默认文档
1 网络安全法的总体立法思想是
森维网络安全知识
安徽net软件开发收费报价表
计算机三级网络技术打印
服务器防护技术
数据库求偶数的平均值
广州互联网科技公司简介
农村网络安全宣传
中经观点网络安全事件
深圳聊天软件开发收费
什么叫中国网络技术有限公司
汽车电子软件开发工具
刚建立的数据库表处于打开状态
数据库技术及应用绪论
便携365显示数据库复制失败
怎么搭建一个收费系统服务器