自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle多條件查詢的分頁存儲如何操作?

數據庫 Oracle
我們今天主要向大家講述的是Oracle多條件查詢的分頁存儲實操,如果你對其實際操作感興趣的話,你就可以點擊以下的文章對其進行閱讀。

以下的文章主要介紹的是Oracle多條件查詢的分頁存儲實際操作過程,以下的文章主要是介紹一種更為快捷的方法來實現其實際操作過程,以下就是具體方案的描述,希望在你今后的學習中會有所幫助。

項目接近尾聲了,感覺將業(yè)務邏輯放到Oracle中使得后臺代碼很精簡,Oracle很有搞頭!

PL\SQL:

create or replace procedure proc_client_List --客戶Oracle多條件查詢

(

pro_cursor out pkg_order.p_cursor, --查詢結果集

characters_ in varchar2,--客戶性質

states_ in varchar2,--客戶狀態(tài)

type_ in varchar2,--客戶類型

calling_ in varchar2,--客戶行業(yè)

name_ in varchar2,--客戶名稱

beginTime_ in date,--創(chuàng)建日期上限

endTime_ in date,--創(chuàng)建日期上限

area_ in number,--客戶地區(qū)

clientsource_ in varchar2,--客戶來源

importent_ in varchar2,--重要程度

start_row in number,--結果集起始行

end_row in number--結果集結束行

 

  1. ) is  
  2. sql_str varchar2(1000):=  
  3. 'select * from  
  4. ( select row_.*, rownum rownum_ from  
  5. (  
  6. select * from clientinfo c  
  7. where(:characters_ is null or c.characters like :characters_)  
  8. and (:states_ is null or c.states like :states_)  
  9. and (:type_ is null or c.type like :type_)  
  10. and (:calling_ is null or c.calling like :calling_)  
  11. and (:name_ is null or c.name like :name_)  
  12. and (:beginTime_ is null or c.createtime > :beginTime_)  
  13. and (:endTime_ is null or c.createtime < :endTime_)  
  14. and (:area_ is null or c.area=:area_)  
  15. and (:clientsource_ is null or c.clientsource like :clientsource_)  
  16. and (:importent_ is null or c.importent like :importent_)  
  17. ) row_ where rownum <= :end_row  
  18. )  
  19. where rownum_ > :start_row';  
  20. begin  
  21. open pro_cursor for sql_str using  
  22. characters_,'%'||characters_||'%',  
  23. states_,'%'||states_||'%',  
  24. type_,'%'||type_||'%',  
  25. calling_,'%'||calling_||'%',  
  26. name_,'%'||name_||'%',  
  27. beginTime_,beginTime_,  
  28. endTime_,endTime_,  
  29. area_,area_,  
  30. clientsource_,'%'||clientsource_||'%',  
  31. importent_,'%'||importent_||'%',  
  32. end_row,start_row;  
  33. end proc_client_List;   

 

上述的相關內容就是對Oracle多條件查詢的分頁存儲過程的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle存儲過程中如何準確的實現分頁
  2. Oracle安全策略的實際用法
  3. Oracle數據庫中的(+)連接如何操作?
  4. Oracle 10G數據庫中軟硬件環(huán)境有哪些要求?
  5. 安裝Oracle 10g 在redhat linux 的正確方案
責任編輯:佚名 來源: 博客園
相關推薦

2010-04-30 09:34:24

Oracle多條件查詢

2023-11-17 15:34:03

Redis數據庫

2010-04-26 14:43:17

Oracle遞歸條件查

2010-04-12 09:26:52

Oracle查詢分頁

2010-04-28 16:45:27

Oracle Inst

2009-09-15 09:33:46

linq多條件查詢

2010-05-13 15:54:56

MySQL分頁查詢

2010-11-09 15:18:37

SQL Server多

2025-02-06 10:00:52

RedisSpring高性能

2009-09-15 11:34:47

Linq多條件查詢

2010-11-18 13:32:12

Oracle分頁查詢

2010-10-26 14:50:11

oracle存儲過程

2010-10-27 10:11:07

Oracle分頁查詢

2009-06-29 09:03:31

Hibernate多條

2009-04-09 13:14:09

Oracle分頁查詢CBO

2010-04-30 08:47:22

Oracle分頁存儲

2010-05-04 15:15:39

Oracle分頁查詢

2010-09-25 16:42:45

sql語句

2010-04-29 17:31:56

Oracle存儲過程

2010-06-10 12:37:27

MySQL分頁查詢
點贊
收藏

51CTO技術棧公眾號