代码为一个小实例介绍oracle存储过程的for循环的使用和if的使用,在存储过程中拼接JSON还回给调用者
create or replace procedure p_yourname( p_xxa in varchar2, --参数一为输入参数 p_xx b in varchar2, --参数二为输入参数 p_xxc inout varchar2, --参数三为输入输出参数 p_result out varchar2 --参数四为输出参数 ) /*********** Tom.Cai 2013-07-23 功能XXX ************/ is t_temp varchar2(10); v_num tablename%ROWTYPE; --表名称加上%ROWTYPE v_code number :=0; begin -- do something yourself t_temp :='{'||'jsonname'|| for v_num in ( select aa,bb from table where faa = p_xxa) loop t_temp := t_temp ||'['||aa||':'|| v_num .aa||','||aa||':'||v_num .bb||']'; --拼接 exit; --退出循环 end if; end loop; t_temp:=t_temp ||'}'; if(t_temp.length>20) then --此处判断仅为demo,没有实际意义 p_result := t_temp; else return; end if; exception when others then --do something end p_route;
相关推荐
oracle 存储过程的基本语法 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO ...
ORACLE存储过程 学习源码,从简单到深奥,一共有30个文件。
oracle 存储过程批量提交
oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel oracle 存储过程导出excel
ORACLE存储过程中定义数组并且判断某值是否在数组中。有例子可執行、 、有例子可執行、
Oracle存储过程中使用临时表 会话级临时表 事务级临时表
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT 将select查询的结果存入到变量中...
本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...
oracle 存储过程实例 oracle存储过程实例
本手册将详细介绍 Oracle 存储过程的使用方法,涵盖了创建存储过程、变量赋值、判断语句、循环语句等多方面的内容。 一、创建存储过程 创建存储过程的基本语法为: ```sql CREATE OR REPLACE PROCEDURE 过程名...
C#访问Oracle存储过程实例源码,C#、VS2010、Oracle、存储过程
使用java实现oracle存储过程。 共有3个小例子。实现的功能 1、无返回值的存储过程 如 insert 2、有返回值的存储过程(非列表)select id from tab 3、返回列表 如:select * from tab 顺便鄙视下csdn,作为一个it...
ibatis调用oracle存储过程分页
oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记oracle存储过程笔记
使用hibernate的query调用oracle的存储过程/function,包含例子,源码以及数据库文件
oracle存储过程加密破解 0
oracle 存储过程 unwrap 图形解密 工具
oracle 存储过程 函数 dblink 绝对对工作和平时学习有价值的资料。针对个人具体情况做修改即可使用
Oracle定时执行存储过程 Oracle定时执行存储过程