create or replace function getcustprodinstaddr(in_CustId in number,in_area_code in number) return varchar2 is Result varchar2(4000); v_acc_nbr varchar2(400); tempCount number:=1; type ref_cursor is ref cursor; v_cursor ref_cursor; begin Result:=''; o…
应用场景:将数据表TB_USER中字段NNDP的内容中为[sannanyinv]转换为[3男1女] 主要脚本:一个游标脚本+分割字符串函数+拼音转数字脚本 操作步骤如下: 1.创建类型 create or replace type splitTable is table of varchar2(100); 2.创建函数fn_splitString(功能是将字符串分割成多条记录)--测试语句select * from table(fn_splitString('ernanyinv','nan'))…
oracle 中的游标 通俗易懂的sql代码直接上! --简单的游标使用滴呀 --使用FOR OBJ IN OBJS LOOP ......END LOOP; DECLARE CURSOR C_JOB IS SELECT NAME,COURSE,GREADE FROM STU; C_ROW C_JOB%ROWTYPE; BEGIN --利用for循环来使用取出我们的结果结合: FOR C_ROW IN C_JOB LOOP DBMS_OUTPUT.put_line(C_ROW.NAME||'--…