Oracle多条件查询分页存储过程
来源:互联网 发布:三菱人机界面编程软件 编辑:程序博客网 时间:2024/05/17 23:57
PL\SQL:
create or replace procedure proc_client_List --客户多条件查询
(
pro_cursor out pkg_order.p_cursor, --查询结果集
characters_ in varchar2,--客户性质
states_ in varchar2,--客户状态
type_ in varchar2,--客户类型
calling_ in varchar2,--客户行业
name_ in varchar2,--客户名称
beginTime_ in date,--创建日期上限
endTime_ in date,--创建日期上限
area_ in number,--客户地区
clientsource_ in varchar2,--客户来源
importent_ in varchar2,--重要程度
start_row in number,--结果集起始行
end_row in number--结果集结束行
) is
sql_str varchar2(1000):=
select * from
( select row_.*, rownum rownum_ from
(
select * from clientinfo c
where(:characters_ is null or c.characters like :characters_)
and (:states_ is null or c.states like :states_)
and (:type_ is null or c.type like :type_)
and (:calling_ is null or c.calling like :calling_)
and (:name_ is null or c.name like :name_)
and (:beginTime_ is null or c.createtime > :beginTime_)
and (:endTime_ is null or c.createtime < :endTime_)
and (:area_ is null or c.area=:area_)
and (:clientsource_ is null or c.clientsource like :clientsource_)
and (:importent_ is null or c.importent like :importent_)
) row_ where rownum <= :end_row
)
where rownum_ > :start_row;
begin
open pro_cursor for sql_str using
characters_,%||characters_||%,
states_,%||states_||%,
type_,%||type_||%,
calling_,%||calling_||%,
name_,%||name_||%,
beginTime_,beginTime_,
endTime_,endTime_,
area_,area_,
clientsource_,%||clientsource_||%,
importent_,%||importent_||%,
end_row,start_row;
end proc_client_List;
- Oracle多条件查询分页存储过程
- Oracle存储过程查询分页
- oracle 分页查询存储过程
- Oracle存储过程分页查询
- 存储过程分页查询(ORACLE)
- 分页存储过程 UP_GetRecordByPageOrder 多条件查询 错误
- 条件查询存储过程,带分页
- 多条件分页存储过程
- 存储过程多条件查询
- SqlServer分页存储过程(多表查询,多条件排序),Repeater控件呈现数据以及分页
- 分页存储过程,可将查询条件作为参数传递的分页查询存储过程
- c# oracle 存储过程分页查询
- 存储过程写的oracle 分页查询
- MVC调用存储过程实现分页,带查询条件
- 存储过程条件查询
- c#调用多个可选条件查询的分页存储过程
- 使用MVC,实现多条件查询,排序与分页 的 存储过程
- 分页查询存储过程
- C++ HTTP 请求 URL编码
- PKI中关于数字证书的点滴
- Oracle 10g表空间自动扩容的两种方法
- C/C++中的static和extern关键字
- AS3 对复杂对象的排序规则[DEMO]
- Oracle多条件查询分页存储过程
- openssl的证书链验证
- 单例模式中的 双重检查锁定(Double-Check Locking ) (多线程下单例模式中的双重检查锁定的实现)
- 误删 libc.so.6
- Oracle分页查询语句
- sed命令用法
- Beautiful
- SQL Server,Oracle,MySQL高效分页查询
- wcf实例