oracle执行存储过程返回游标cursor
来源:互联网 发布:微商比淘宝便宜 编辑:程序博客网 时间:2024/05/20 02:29
create or replace procedure TEST(s varchar2, r_result out sys_refcursor) is
--作者:lml
--功能:根据tokenid查询放行指令
--详情:
--1.返回放行指令
--时间:20170921
begin
DECLARE
v_user_id nvarchar2(40); --用户ID
v_sql2 nvarchar2(500); --sql语句
BEGIN
DECLARE
v_where varchar2(1000);
v_sql varchar2(1000);
BEGIN
v_where := ' and create_date> sysdate-5';
v_sql := 'select * from it_rel_command where rownum<20';
v_sql := v_sql || v_where;
dbms_output.put_line('v_sql : ' || v_sql);
OPEN r_result FOR v_sql;
END;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('sqlcode : ' || sqlcode);
dbms_output.put_line('sqlerrm : ' || sqlerrm);
ROLLBACK;
END;
end TEST;
--作者:lml
--功能:根据tokenid查询放行指令
--详情:
--1.返回放行指令
--时间:20170921
begin
DECLARE
v_user_id nvarchar2(40); --用户ID
v_sql2 nvarchar2(500); --sql语句
BEGIN
DECLARE
v_where varchar2(1000);
v_sql varchar2(1000);
BEGIN
v_where := ' and create_date> sysdate-5';
v_sql := 'select * from it_rel_command where rownum<20';
v_sql := v_sql || v_where;
dbms_output.put_line('v_sql : ' || v_sql);
OPEN r_result FOR v_sql;
END;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line('sqlcode : ' || sqlcode);
dbms_output.put_line('sqlerrm : ' || sqlerrm);
ROLLBACK;
END;
end TEST;
阅读全文
0 0
- oracle执行存储过程返回游标cursor
- 执行Oracle存储过程返回游标结果集
- C#执行oracle返回游标类型的存储过程
- oracle 存储过程执行动态sql返回游标
- Oracle存储过程返回游标
- oracle 存储过程返回游标
- oracle存储过程中使用Ref Cursor强类型游标返回结果集
- ibatis 调用oracle存储过程 返回cursor
- java调用Oracle存储过程返回Cursor
- sql2005 返回游标参数的存储过程 【CURSOR VARYING OUTPUT】
- sqlplus执行返回游标的存储过程
- oracle字符集乱码及返回 REF CURSOR 的存储过程执行问题
- MySql存储过程 游标(Cursor)
- Oracle 存储过程中使用cursor 游标遍历数据
- Oracle 存储过程中的游标cursor使用传入参数
- Oracle Package中存储过程返回游标
- Oracle存储过程如何返回游标
- Oracle存储过程如何返回游标?
- vue嵌套路由配置
- megan的javaScript学习笔记二---number methods
- SXSSFWorkbook 导出大批量数据和图片到excel
- ORB-Slam2详解6 回环
- python 浅拷贝&深拷贝
- oracle执行存储过程返回游标cursor
- 【课程笔记】地统计分析
- 笔记-GBDT&Xgboost
- 如何学习零基础学习C语言?
- CentOS6.8升级PHP到7.0
- JDK1.8改为JDK1.7过程
- bzoj2765 [JLOI2010]铁人双项比赛
- matlab 显示一张图片到三维坐标
- Git多用户配置