oracle存储过程返回游标问题,再问下
比如, SS 和 LL 是我 存储过程中定义的两个数值型变量,过程中我给它们赋值了。
strSQL是个字符串变量。
那么 ,我想在存储过程最后 ,这样返回游标 p_c 可以不:
strSQL:= 'select '|| SS ||' , '|| LL||' from dual ' ;
OPEN p_c FOR (strSQL) ;
相关推荐
oracle 在一个存储过程中调用另一个返回游标的存储过程
第一种情况是返回的游标是某个具体的表或视图的数据,如: SQL-Code: 代码如下: CREATE OR REPLACE PROCEDURE P_TESTA ( PRESULT OUT SYS_REFCURSOR ) AS BEGIN OPEN PRESULT FOR SELECT * FROM USERS; END P_TESTA; 其中USERS就是数据库中一个表。在调用的时候只要声明一个该表的ROWTYPE类型就可以了: SQL-Code: 代码如下: CREATE OR REPLACE PROCEDURE P_TESTB AS VARCURSOR SYS_REFCURSOR;
Oracle存储过程返回游标实例详解
有俩种方法: 一种是声明系统游标,一种是声明自定义游标,然后后面操作一样,参数类型为 in out 或out (1)声明个人系统游标.(推荐) 代码如下: create or replace p_temp_procedure ( cur_arg out sys_refcursor; –方法1 ) begin open cur_arg for select * from tablename; end 调用 代码如下: declare cur_calling sys_refcursor; begin p_temp_procedure(cur_calling); –这样这个游标就有值了 for
Oracle存储过程游标用法分析
本文实例讲述了Oracle存储过程游标用法。分享给大家供大家参考,具体如下: 使用游标的5个步骤 1、声明一些变量用于保存select语句返回的指 2、声明游标,并指定select 语句 3、打开游标 4、从游标中获取记录 5、关闭游标 从游标中获取每一条记录可使用fetch语句。fetch语句将列的指读取到指定的变量中; 语法: fetch cursor_name into variable[, variable ...]; 例子: create or replace procedure sel_person is v_id person.id%type; v_name person.
Oracle存储过程、游标、函数的详解
Oracle存储过程、游标、函数的详解
Java调用oracle存储过程通过游标返回临时表
NULL 博文链接:https://fruitking.iteye.com/blog/1447333


