Oracle中函数/过程返回结果集的几种方式: 以函数return为例,存储过程只需改为out参数即可,在oracle 10g测试通过. (1) 返回游标:return的类型为:SYS_REFCURSOR之后在IS里面定义变量:curr SYS_REFCURSOR;最后在函数体中写: open .....
分类:
数据库 时间:
2015-06-09 19:34:49
阅读次数:
164
存储过程示例: create or replace procedure Fsp_Plan_CheckPrj(v_grantno varchar2, v_deptcode number, v_cursor out sys_refcursor) is ……………… ---返回统计结果 ...
分类:
其他好文 时间:
2015-06-03 09:32:27
阅读次数:
187
表结构 存储过程 CREATE OR REPLACE PROCEDURE TEST3(TID IN INTEGER,O OUT SYS_REFCURSOR)
AS
BEGIN
IF(TID>0) THEN
OPEN O FOR SELECT * FROM XHSCK.T_ADMINISTRATIVE_LEVEL T WHERE T.ADMINISTRATIVE...
分类:
数据库 时间:
2015-04-22 14:08:17
阅读次数:
154
游标一般可作为存储过程的返回参数,如下PROCEDURE PRO_MY_TEST(var1 VARCHAR2, var2 OUT CURSOR)
那么如何调用这个存储过程呢,如下declare
var1 varchar2(40);
var2 SYS_REFCURSOR;
begin
PROCEDURE PRO_MY_TEST(var1...
分类:
数据库 时间:
2015-04-17 20:35:53
阅读次数:
191
直接上源码一,oracle储存过程。create or replace procedure proc_get_th(i_hth in varchar2,o_ret out sys_refcursor)isbegin for v_rec in (select ggd_id,th from gms_g....
分类:
数据库 时间:
2015-04-02 18:51:14
阅读次数:
162
一、带游标的存储过程 游标作为参数有两种类型: 1、声明系统游标类型SYS_REFCURSOR 1)游标作为存储过程的参数:--带游标的存储过程CREATE OR REPLACE PROCEDURE PRO_EMP_IN(EMP_CUR SYS_REFCURSOR) AS V_NAME EM...
分类:
数据库 时间:
2015-01-16 06:29:55
阅读次数:
227
最近在用ibatis.net框架和oracle 11g开发一套程序。其中有一个需求就是通过存储过程,查询指定条件的数据集。 但是在开发的过程中遇到了问题,问题如下: 1.如何通过ibatis.net执行存储过程? 2.通过ibatis.net执行存储过程时,如何传参数? 3.通过ibat...
分类:
数据库 时间:
2015-01-15 23:25:34
阅读次数:
777
--游标为输出参数CREATE OR REPLACE PROCEDURE pro_emp_select(empsal OUT sys_refcursor)ASBEGIN OPEN empsal FOR SELECT empno,sal FROM emp ; END pro_emp_select;-....
分类:
其他好文 时间:
2015-01-15 00:13:02
阅读次数:
213
一、带游标的存储过程 游标作为参数有两种类型: 1、声明系统游标类型SYS_REFCURSOR 1)游标作为存储过程的参数:--带游标的存储过程CREATE OR REPLACE PROCEDURE PRO_EMP_IN(EMP_CUR SYS_REFCURSOR) AS V_NAME EM...
分类:
数据库 时间:
2015-01-12 00:17:39
阅读次数:
240
示例一、根据输入的部门编号找到这个部门的所有员工首先创建包,定义包规范create or replace package getemp_pkg is FUNCTION getemp_fun(p_dno dept.deptno%type) RETURN SYS_REFCURSOR; --返回弱类型游....
分类:
其他好文 时间:
2015-01-11 19:09:12
阅读次数:
188