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

Oracle存儲過程實際應用代碼詳細描述

數據庫 Oracle
我們今天主要向大家介紹的是Oracle存儲過程的正確用法,以及Oracle存儲過程的相關實際應用代碼的描述,下面就是文章的主要內容。

以下的文章主要介紹的是Oracle存儲過程的實際操作用法,本文主要是以相關實際應用代碼的方式來引出Oracle存儲過程的實際操作,下面就是文章的具體內容介紹,望你瀏覽之后會對其有更深的了解。

  1. create table stuInfo  
  2. (  
  3. stuID int primary key,  
  4. stuName varchar2(20)  
  5. )  
  6. create or replace procedure proc1  
  7. is  
  8. begin  
  9. insert into stuInfo values(1,'liheng');  
  10. end;  
  11. create or replace procedure proc2  
  12. (  
  13. v_ID int,  
  14. v_Name varchar2  
  15. )  
  16. is  
  17. begin  
  18. insert into stuInfo values(v_ID,v_Name);  
  19. commit;  

記得要提交

 

  1. end;  
  2. create or replace procedure proc3  
  3. (  
  4. v_ID int,  
  5. v_Name out varchar2  
  6. )  
  7. is  
  8. varName stuInfo.Stuname%type;  
  9. begin  
  10. select stuName into varName from stuInfo where stuID=v_ID;  
  11. v_Name:=varName;  
  12. end;  

 

返回全部記錄

  1. create or replace package PKG_STUINFO is  
  2. type stuInfoCursorType is ref cursor;  
  3. procedure getStuInfo (stuInfoCursor out stuInfoCursorType);  
  4. end;  
  5. create or replace package body PKG_STUINFO is  
  6. procedure getStuInfo (stuInfoCursor out stuInfoCursorType)  
  7. is  
  8. var_cursor stuInfoCursorType;  
  9. begin  
  10. open var_cursor for select * from stuInfo;  
  11. stuInfoCursor:=var_cursor;  
  12. end;  
  13. end;  

 

Oracle存儲過程的中我們要根據編號返回記錄

  1. create or replace package PKG_STUINFO is  
  2. type stuInfoCursorType is ref cursor;  
  3. procedure getStuInfo (v_ID int,stuInfoCursor out stuInfoCursorType);  
  4. end;  
  5. create or replace package body PKG_STUINFO is  
  6. procedure getStuInfo (v_ID int,stuInfoCursor out stuInfoCursorType)  
  7. is  
  8. var_cursor stuInfoCursorType;  
  9. begin  
  10. if v_ID=0 then  
  11. open var_cursor for select * from stuInfo;  
  12. else  
  13. open var_cursor for select * from stuInfo where stuID=v_ID;  
  14. end if;  
  15. stuInfoCursor:=var_cursor;  
  16. end;  
  17. end;  

 

根據姓名返回記錄

  1. create or replace package PKG_STUINFO is  
  2. type stuInfoCursorType is ref cursor;  
  3. procedure getStuInfo (v_Name varchar2,stuInfoCursor out stuInfoCursorType);  
  4. end;  
  5. create or replace package body PKG_STUINFO is  
  6. procedure getStuInfo (v_Name varchar2,stuInfoCursor out stuInfoCursorType)  
  7. is  
  8. var_cursor stuInfoCursorType;  
  9. begin  
  10. if v_Name =' ' then  
  11. open var_cursor for select * from stuInfo;  
  12. else  
  13. open var_cursor for select * from stuInfo where stuName like '%'||v_Name||'%';  
  14. end if;  
  15. stuInfoCursor:=var_cursor;  
  16. end;  
  17. end;   

上述的相關內容就是對Oracle存儲過程的用法的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle存儲過程中的定時執行方法有哪些?
  2. 對Oracle 10g中hints調整機制解析
  3. Oracle提高SQL在數據庫中執行效率,不得不看
  4. Oracle性能調整的方案的描述
  5. Oracle數據庫性能的幾大優點介紹
責任編輯:佚名 來源: 互聯網
相關推薦

2009-09-24 16:19:53

Hibernate應用

2009-11-18 11:14:49

2010-04-09 17:45:06

Oracle索引

2010-04-15 17:08:20

Oracle存儲過程

2011-11-02 09:29:42

存儲虛擬化虛擬化

2010-04-23 11:15:43

Oracle創建

2009-09-14 13:14:49

LINQ序列

2009-09-14 14:58:52

LINQ to XML

2009-09-14 16:33:55

LINQ To XML

2009-09-25 14:28:40

Hibernate S

2010-08-04 09:50:35

DB2 9存儲過程

2010-02-05 16:58:18

Android服務

2010-04-12 09:26:52

Oracle查詢分頁

2009-08-10 16:40:03

C#索引器

2009-09-08 11:09:39

LINQ數據源

2009-10-15 14:59:45

網絡布線光纖技術

2009-09-25 11:04:32

Hibernate3實

2009-08-27 15:17:40

C# const變量

2009-08-26 15:53:48

C#擴展方法

2009-09-07 15:15:43

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产免费看 | 国产黄色免费网站 | 色婷婷av一区二区三区软件 | av永久| 久久精品视频在线免费观看 | 黄色一级在线播放 | 午夜视频在线观看视频 | 欧美福利三区 | 九九色综合 | 婷婷综合激情 | 精品综合久久 | 国产成人久久av免费高清密臂 | 欧美成人免费 | 欧美黄色一区 | а天堂中文最新一区二区三区 | 亚洲精品日韩综合观看成人91 | 日韩国产一区 | 国产目拍亚洲精品99久久精品 | 久久久久久久久久性 | 看片国产| 国产高清美女一级a毛片久久w | 黄色欧美在线 | 亚洲国产一区在线 | 色999视频 | 爽爽免费视频 | 午夜在线视频一区二区三区 | 久久99视频| www.久久久久久久久久久 | 欧美一区二区三区视频 | 久久久久久综合 | 欧洲一区二区视频 | 国产精品入口麻豆www | 欧美在线 | 亚洲欧美中文日韩在线v日本 | 天天躁日日躁aaaa视频 | 美女黄视频网站 | 日韩精品一区二区三区在线播放 | 羞羞视频免费在线观看 | 国产一级毛片精品完整视频版 | 国产成人精品一区二区三 | 日韩伦理电影免费在线观看 |