Oracle(23)pl/sql编程 分页过程
来源:互联网 发布:世界程序员的名片 编辑:程序博客网 时间:2024/06/06 04:18
①带有单个返回值的过程procedure
-------------- 带有返回值的过程procedure ------------------create or replace procedure pro1(v_in_empno in number, v_out_ename out emp.ename%type) isbegin select ename into v_out_ename from emp where empno=v_in_empno;end;---------------- 另外一种写法 ---as----------------create or replace procedure pro1(v_in_empno in number, v_out_ename out emp.ename%type) asbegin select ename into v_out_ename from emp where empno=v_in_empno;end pro1;
②带有返回值列表的过程procedure
create or replace package pack1 is--定义一个游标数据类型type my_cursor is ref cursor;end;/create or replace procedure pro1(v_in_deptno in number, v_out_result out pack1.my_cursor) isbegin --打开游标 open v_out_result for select * from emp where deptno = v_in_deptno; --不能在这里关闭游标 --close v_out_result;end;
③带有返回值列表的分页过程procedure
create or replace procedure fenyePro(v_in_table in varchar2, v_in_pagesize in number, v_in_pagenow in number,v_out_result out pack1.my_cursor) is--定义变量v_sql varchar2(2000);v_start number;v_end number;begin --计算v_start,v_end v_start:=v_in_pagesize*(v_in_pagenow-1) + 1; v_end:= v_in_pagesize*v_in_pagenow; v_sql:='select t2.* from (select t1.*, rownum rn from (select * from ' ||v_in_table||') t1 where rownum<='||v_end||') t2 where rn>='||v_start; --打开游标 open v_out_result for v_sql; --不能在这里关闭游标 --close v_out_result;end;
0 0
- Oracle(23)pl/sql编程 分页过程
- oracle(6)pl/sql的进价 编写分页过程
- Oracle基础(五)pl/sql进阶(分页过程)
- [oracle]pl/sql --分页过程demo
- Oracle(五)Pl/sql语法,record,cursor,Pl/sql控制语句,Pl/sql编写分页过程
- Oracle存储过程-pl/sql编程
- oracle--pl/sql 分页
- PL/SQL中编写Oracle数据库分页的存储过程
- oracle pl/sql的进价、编写分页过程
- Oracle实践--PL/SQL综合之分页存储过程
- PL/SQL中编写Oracle数据库分页的存储过程
- pl/sql 分页存储过程
- pl/sql 分页存储过程
- PL/SQL编程实现Oracle分页 java调用
- Oracle学习笔记(二十九)——pl/sql的进阶之编写分页过程
- Oracle pl/sql编程 18---oracle存储过程
- Oracle PL/SQL 实现分页
- Oracle PL/SQL编程
- [bzoj3812]主旋律
- DDA算法、正负法、Bresenham算法
- Add sudo authority
- dinic模板
- 深度学习小白——卷积神经网络可视化(二)
- Oracle(23)pl/sql编程 分页过程
- MQTT之centos6.5 下编译Mosquitto
- 第七届蓝桥杯JAVA语言B组_生日蜡烛
- 接口
- 更改RemixOS分辨率
- centos7 yum mysql5.7 install
- Tess4j+中文识别+使用介绍文档+参考网址+实现源码下载地址
- css3之未读消息小红点
- NN优化方法对比:梯度下降、随机梯度下降和批量梯度下降