PROCEDURE GET_PAYMENT_INVOICE(P_VENDOR_ID NUMBER, --普通输入参数
P_PAYMENT_METHOD VARCHAR2,
......
P_ORDERCOLUMN VARCHAR2,--排序的行
P_ORDERTYPE VARCHAR2,--升序OR降序
P_START_POS NUMBER, --split page start row
P_END_POS NUMBER, --split page end row
P_PAYMENT_CURSOR OUT SYS_REFCURSOR) IS
V_SQL VARCHAR2(4000);
BEGIN
V_SQL := 'select aca.CHECK_DATE as paymentDate,
......
aca.CHECK_ID as checkId
from ap_checks_all aca,
...
where ...
and aca.ORG_ID=hoa.ORG_ID(+)';
IF P_VENDOR_ID IS NOT NULL THEN
--p_org_ID
V_SQL := V_SQL || ' and aca.VENDOR_ID = ''' || P_VENDOR_ID || '''';
END IF;
......
V_SQL := 'select rownum rn, temp.* from(' || V_SQL || ') temp';
--
V_SQL := 'select * from (' || V_SQL || ') t
where t.rn >=' || P_START_POS || '
and t.rn<' || P_END_POS;
IF P_ORDERCOLUMN IS NOT NULL THEN
V_SQL := V_SQL || ' order by ' || P_ORDERCOLUMN;
END IF;
IF P_ORDERTYPE IS NOT NULL THEN
V_SQL := V_SQL || ' ' || P_ORDERTYPE;
END IF;
--raise_application_error(-20700,v_sql);
BEGIN
OPEN P_PAYMENT_CURSOR FOR V_SQL;
EXCEPTION
WHEN OTHERS THEN
DBMS_OUTPUT.PUT_LINE('An error occurred:get_payment_invoice');
CLOSE P_PAYMENT_CURSOR;
END;
END;
分享到:
相关推荐
分页存储过程 分页存储过程 分页存储过程 sql代码
ibatis调用oracle存储过程分页
Oracle存储过程分页代码 Oracle存储过程分页代码 Oracle存储过程分页代码 Oracle存储过程分页代码 Oracle存储过程分页代码
asp.net利用存储过程分页代码,代码很详细,有建库脚本和页面的调用。
sql存储过程分页代码,sql存储过程分页代码 sql存储过程分页代码,sql存储过程分页代码
可以实现存储过程分页,同时也带有相应的分页控件可供使用!
利用存储过程进行分页的一个最好的例子,大家可以通过这个来学习有关存储过程分页的内容。也可以对其进行相关的修改。
Oracle 存储过程 Oracle分页 oracle分页
存储过程分页实现实例源码 源码描述: Filename: PeterPageList * Description: 主要运用sql存储过程进行分页实现,在进行分页实现,需要注意一下事项, * 在项目的根目录下面有一个db文件夹,请认真阅读,里面包含...
分页存储过程 分页存储过程分页存储过程分页存储过程
想在存储过程中分页的朋友可以使用, sqlserver存储过程万能分页
利用SQL游标存储过程分页方案,以前用过,应该还行
sql 高效分页存储过程 sql 高效分页存储过程 sql 高效分页存储过程 sql 高效分页存储过程 sql 高效分页存储过程
asp.net分页,存储过程,gridview分页,datagrid分页
TSQL 存储过程 游标 数据库 sql优化 存储过程分页 TSQL 存储过程 游标 数据库 sql优化 存储过程分页 TSQL 存储过程 游标 数据库 sql优化 存储过程分页 TSQL 存储过程 游标 数据库 sql优化 存储过程分页 TSQL 存储...
数据库在文件夹DataBase下。 自己附加。或者执行数据文件(因数据库不同) 自己去改下Web.config连接字符串
存储过程 分页有数据库,有源码 sql存储过程 分页 sql存储过程 分页 sql存储过程 分页 sql存储过程 分页 sql存储过程 分页 sql存储过程 分页 sql存储过程 分页 sql存储过程 分页 sql存储过程 分页 sql存储过程 分页 ...
sql存储过程分页:sqlserver 2000的分页逻辑方法;以及sqlserver2005的分页函数方法。
Jquery Ajax 存储过程分页 asp.net
三层无存储过程分页Demo 三层无存储过程分页Demo