成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle存儲(chǔ)過(guò)程中分頁(yè),用java代碼來(lái)完成

數(shù)據(jù)庫(kù) Oracle
以下的文章主要介紹的是在Oracle存儲(chǔ)過(guò)程中,涉及到分頁(yè)時(shí)如何用java代碼來(lái)調(diào)用Oracle存儲(chǔ)過(guò)程的相關(guān)內(nèi)容的描述。

Oracle存儲(chǔ)過(guò)程,中涉及到分頁(yè)時(shí),我建議你用java代碼來(lái)調(diào)用Oracle存儲(chǔ)過(guò)程,如果你是Oracle的熱捧者。那么下面的文章對(duì)于你而言一定很有意義。以下的文章就是對(duì)相關(guān)內(nèi)容的描述。

create table emp(

  1. id int,  
  2. ename varchar2(30),  
  3. sale number(7,2)  

共7位最大就是這樣的數(shù)據(jù)
)

開(kāi)發(fā)一個(gè)包-

 

  1. create or replace package testpackage as  
  2. type test_cursor is ref cursor;  
  3. end testpackage; 

開(kāi)始寫(xiě)分頁(yè)的過(guò)程

  1. create or replace procedure fenye  
  2. (tableName in varchar2,  
  3. pagesizes in number, 

一頁(yè)顯示記錄
 

  1. pageNow in number,  
  2. myrows out number, 

總記錄數(shù)

  1. myPageCount out number, 

總頁(yè)數(shù)

  1. p_cursor out testpackage.test_cursor 

返回的記錄集
)is

定義變量

定義sql語(yǔ)句 字符串-

  1. v_sql varchar2(1000); 

定義sql長(zhǎng)度

定義兩個(gè)整數(shù)

  1. v_begin number:=(pageNow-1)*pagesizes+1;  
  2. v_end number:=pageNow*pagesizes; 

開(kāi)始執(zhí)行-

  1. v_sql:='select * from   
  2. (select t1.*,rownum rn from ( select * from '||tableName||' order by sale) t1 where rownum<='||v_end||')  
  3. where rn>='||v_begin; 

把游標(biāo)和sql關(guān)聯(lián)

  1. open p_cursor for v_sql; 

計(jì)算myrows和mypageCount,組織了一個(gè)sql 語(yǔ)句

  1. v_sql:='select count(*) from '||tableName; 

執(zhí)行sql,并把返回的值,賦給 myrows

  1. execute immediate v_sql into myrows; 

執(zhí)行字符串的sql語(yǔ)句 必須格式,計(jì)算mypageCount

  1. if mod(myrows,pagesizes)=0 then  
  2. myPageCount:=myrows/pagesizes;  
  3. else  
  4. myPageCount:=myrows/pagesizes+1;  
  5. end if; 

關(guān)閉游標(biāo)

  1. close p_cursor;- 

必須關(guān)閉游標(biāo),不是不能釋放占有的空間,這很重要

  1. end; 

以上文章就是使用java代碼 調(diào)用Oracle 存儲(chǔ)過(guò)程的描述。

【編輯推薦】

  1. Oracle存儲(chǔ)過(guò)程中不存在返回值的緣由
  2. 實(shí)現(xiàn)Oracle存儲(chǔ)過(guò)程的實(shí)際應(yīng)用的代碼
  3. Oracle存儲(chǔ)過(guò)程中應(yīng)注意的事項(xiàng)
  4. 深入高性能的Oracle動(dòng)態(tài)SQL開(kāi)發(fā)
  5. Oracle字段的轉(zhuǎn)字符串實(shí)際操作方案
     

 

責(zé)任編輯:佚名 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-04-29 17:31:56

Oracle存儲(chǔ)過(guò)程

2010-05-05 17:19:32

Oracle存儲(chǔ)過(guò)程

2010-05-05 14:55:15

Oracle存儲(chǔ)過(guò)程

2010-04-12 09:26:52

Oracle查詢分頁(yè)

2010-04-16 11:03:02

Oracle存儲(chǔ)過(guò)程

2011-08-12 11:22:53

Oracle存儲(chǔ)過(guò)程Java

2010-10-26 14:50:11

oracle存儲(chǔ)過(guò)程

2011-04-11 17:28:50

oracle存儲(chǔ)select語(yǔ)句

2010-04-15 16:54:31

Oracle存儲(chǔ)過(guò)程

2010-03-30 13:19:57

Oracle存儲(chǔ)

2010-04-15 18:06:08

Oracle存儲(chǔ)過(guò)程

2010-04-16 11:31:29

Oracle分頁(yè)存儲(chǔ)過(guò)

2010-05-06 14:01:12

Oracle分頁(yè)存儲(chǔ)過(guò)

2010-04-30 08:47:22

Oracle分頁(yè)存儲(chǔ)

2010-04-16 09:03:28

Oracle 存儲(chǔ)過(guò)程

2010-04-26 10:09:22

Oracle存儲(chǔ)過(guò)程

2011-08-16 16:59:58

PLSQL分頁(yè)存儲(chǔ)過(guò)程Java

2010-03-30 13:30:49

Oracle存儲(chǔ)

2010-04-16 11:22:08

Oracle存儲(chǔ)過(guò)程

2010-04-07 14:01:40

Oracle存儲(chǔ)過(guò)程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 超级碰在线 | 欧美一区二区三区免费电影 | 男女又爽又黄视频 | 中文字幕不卡 | 999免费观看视频 | 一级看片免费视频囗交动图 | 亚洲视频免费在线看 | 天天躁日日躁aaaa视频 | 久久综合成人精品亚洲另类欧美 | 不卡欧美 | 成人精品鲁一区一区二区 | 亚洲一区二区久久 | 午夜a级理论片915影院 | 影音先锋亚洲资源 | 欧美黑人一级爽快片淫片高清 | 视频一区二区中文字幕 | 四虎影院久久 | 国产精品99久久久久久久久久久久 | 国产1区2区在线观看 | 亚洲人成人一区二区在线观看 | 亚洲视频在线看 | 亚洲精品乱码久久久久久久久 | 久久精品亚洲精品国产欧美 | 国产精品免费在线 | 国产精品美女久久久久久免费 | 久久久青草婷婷精品综合日韩 | 午夜影院网站 | 欧美一区二区三区 | 一区二区三区四区免费观看 | 国产福利二区 | 国产精品一区在线观看 | 日韩在线免费观看视频 | 中国一级特黄视频 | 三区在线 | 久草免费福利 | 高清久久 | 成人一区在线观看 | 91视视频在线观看入口直接观看 | 国产精品久久久久久久久久久久久 | 日韩精品一区二区三区在线 | 四虎影院新地址 |