新聞中心
以下的文章主要介紹的是Oracle多條件查詢的分頁存儲(chǔ)實(shí)際操作過程,以下的文章主要是介紹一種更為快捷的方法來實(shí)現(xiàn)其實(shí)際操作過程,以下就是具體方案的描述,希望在你今后的學(xué)習(xí)中會(huì)有所幫助。

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、成都微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了大興免費(fèi)建站歡迎大家使用!
項(xiàng)目接近尾聲了,感覺將業(yè)務(wù)邏輯放到Oracle中使得后臺(tái)代碼很精簡,Oracle很有搞頭!
PL\SQL:
create or replace procedure proc_client_List --客戶Oracle多條件查詢
(
pro_cursor out pkg_order.p_cursor, --查詢結(jié)果集
characters_ in varchar2,--客戶性質(zhì)
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,--結(jié)果集起始行
end_row in number--結(jié)果集結(jié)束行
- ) 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;
上述的相關(guān)內(nèi)容就是對Oracle多條件查詢的分頁存儲(chǔ)過程的描述,希望會(huì)給你帶來一些幫助在此方面。
網(wǎng)頁題目:Oracle多條件查詢的分頁存儲(chǔ)如何操作?
文章源于:http://m.5511xx.com/article/dheccch.html


咨詢
建站咨詢
