成人免费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-25 14:28:40

Hibernate S

2009-09-14 16:33:55

LINQ To XML

2009-09-14 14:58:52

LINQ to XML

2009-09-14 13:14:49

LINQ序列

2010-08-04 09:50:35

DB2 9存儲過程

2010-02-05 16:58:18

Android服務

2010-04-12 09:26:52

Oracle查詢分頁

2009-10-10 10:04:50

RHEL合法使用

2009-08-27 15:17:40

C# const變量

2009-08-26 15:53:48

C#擴展方法

2009-09-07 15:15:43

2009-09-25 11:04:32

Hibernate3實

2009-08-10 16:40:03

C#索引器

2009-09-08 11:09:39

LINQ數據源
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美性猛片aaaaaaa做受 | 欧美在线网站 | 午夜精品久久久久久久99黑人 | 国产日韩一区二区 | 亚洲国产一区二区三区在线观看 | 天天综合永久入口 | 国产成人a亚洲精品 | 日韩精品一区二 | 毛片免费看的 | 亚洲综合久久精品 | 中文在线a在线 | 毛片在线看片 | 成在线人视频免费视频 | aaa天堂| 久久久久久亚洲精品不卡 | 欧美一级片免费看 | 自拍偷拍第一页 | 日韩中文字幕在线视频观看 | 久久9视频 | 一区二区三区在线播放视频 | 久久久久国产精品午夜一区 | 人人鲁人人莫人人爱精品 | 久久精品国产99国产精品 | 99综合| 久久久久久亚洲精品 | 亚洲国产精品久久人人爱 | 黄色毛片在线播放 | 精品一区二区三区在线观看 | 黄色一级毛片免费看 | 综合久| 日韩免费av网站 | 亚州精品天堂中文字幕 | 成人在线观看免费爱爱 | 久久国色 | 午夜欧美 | 亚洲国产区| 久久国产精品亚洲 | 欧美性网| 中文字幕在线看 | 国产人成精品一区二区三 | 欧美在线观看一区 |