oracle数据库使用游标实现大写数字转换成小写数字
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,项目遇到需求,需要将大写数字转换成小写。代码如下:declaret_zl varchar2(100);t_ts varchar2(100);t_l number;hh varchar2(100);xx
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
南京管理系统软件开发
网络安全报班多少钱
承担系统软件开发
我的世界服务器很热闹
软件开发 网络维护
数据库表里的字段
国有网络技术公司
附加数据库10240
观看网络安全宣传周心得
mac dlna 服务器
北京艾塔网络技术中心
我国网络安全相关政策
小学堂文字学数据库
ai风格迁移 数据库mysql
大学生网络技术是干什么的
数据库怎么看磁盘
网络安全管理设备有哪些
绵阳软件开发服务价格
程序设计系统数据库
罗氏电脑网络技术有限公司
北京汇银丰网络技术
创建网上数据库
it 互联网科技
网络安全宣传材料彩页图片
聚合力量建设网络安全生态
通讯稿软件开发
mac dlna 服务器
组态王无法创建opc服务器
设置网络安全宣传标语
网络安全教育片观后感