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

Oracle游標提取相關的數據的語法介紹

數據庫 Oracle
以下的文章主要是對Oracle游標提取相關的數據的實際操作方案的描述,其中涉及到相關代碼的描述,以下就是正文的主要內容的介紹。

本文主要介紹的是Oracle游標提取相關的數據的實際操作方案,首先我們要從Oracle游標中得到一行相關的數據,我個人提議你使用FETCH命令。當每一次提取數據后,Oracle游標都指向結果集的下一行。語法如下:

 

  1. FETCH cursor_name INTO variable[,variable,...]  

對于SELECT定義的Oracle游標的每一列,FETCH變量列表都應該有一個變量與之相對應,變量的類型也要相同。

例:

 

  1. SET SERVERIUTPUT ON  
  2. DECLARE  
  3. v_ename EMP.ENAME%TYPE;  
  4. v_salary EMP.SALARY%TYPE;  
  5. CURSOR c_emp IS SELECT ename,salary FROM emp;  
  6. BEGIN  
  7. OPEN c_emp;  
  8. FETCH c_emp INTO v_ename,v_salary;  
  9. DBMS_OUTPUT.PUT_LINE('Salary of Employee'|| v_ename  
  10. ||'is'|| v_salary);  
  11. FETCH c_emp INTO v_ename,v_salary;  
  12. DBMS_OUTPUT.PUT_LINE('Salary of Employee'|| v_ename  
  13. ||'is'|| v_salary);  
  14. FETCH c_emp INTO v_ename,v_salary;  
  15. DBMS_OUTPUT.PUT_LINE('Salary of Employee'|| v_ename  
  16. ||'is'|| v_salary);  
  17. CLOSE c_emp;  
  18. END  

 

這段代碼無疑是非常麻煩的,如果有多行返回結果,可以使用循環并用Oracle游標屬性為結束循環的條件,以這種方式提取數據,程序的可讀性和簡潔性都大為提高,下面我們使用循環重新寫上面的程序:

 

  1. SET SERVERIUTPUT ON  
  2. DECLARE  
  3. v_ename EMP.ENAME%TYPE;  
  4. v_salary EMP.SALARY%TYPE;  
  5. CURSOR c_emp IS SELECT ename,salary FROM emp;  
  6. BEGIN  
  7. OPEN c_emp;  
  8. LOOP  
  9. FETCH c_emp INTO v_ename,v_salary;  
  10. EXIT WHEN c_emp%NOTFOUND;  
  11. DBMS_OUTPUT.PUT_LINE('Salary of Employee'|| v_ename  
  12. ||'is'|| v_salary);  
  13. END  

以上的相關內容就是對Oracle游標提取數據的介紹,望你能有所收獲。

文章出自: http://www.programbbs.com/doc/class10-3.htm

【編輯推薦】

  1. Oracle In-Memory Undo特性淺談
  2. Oracle DRCP與PHP的不同之處
  3. Oracle 語句的優化規則中的相關項目
  4. Oracle sql 性能如何進行調整
  5. Oracle sql 性能的優化調整的2大步驟
責任編輯:佚名 來源: programbbs
相關推薦

2010-04-23 14:08:11

Oracle數據類型

2010-10-25 17:00:40

Oracle deco

2010-11-04 11:45:10

Oracle DECO

2010-11-16 16:16:42

Oracle創建用戶

2010-04-07 09:31:02

Oracle數據庫

2010-10-25 17:17:50

Oracle日期轉換函

2010-03-31 18:27:14

Oracle培訓

2010-04-16 11:39:56

Oracle存儲過程

2010-04-08 09:27:44

Oracle 安裝腳本

2010-10-29 10:22:21

Oracle表空間

2011-09-02 10:37:15

Oraclesqlload用法

2010-11-16 15:40:21

oracle游標

2010-04-21 14:45:39

Oracle數據庫

2010-04-20 12:09:31

Oracle數據庫

2010-04-07 16:02:29

Oracle性能

2010-03-25 14:27:52

Python語法

2010-03-18 09:28:14

Oracle數據庫遷移

2010-11-16 16:23:04

Oracle修改用戶

2010-10-25 15:46:56

Oracle TRIM

2010-10-28 16:46:23

查詢Oracle數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品一区二 | 色狠狠一区 | 91视视频在线观看入口直接观看 | 精品免费在线 | 国产成人精品一区二区三 | 精品视频一区二区三区在线观看 | 亚洲国产欧美一区二区三区久久 | www.久草.com| 亚洲欧美综合网 | 亚洲国产精品suv | 久久91精品久久久久久9鸭 | 午夜久久久久久久久久一区二区 | 国产欧美日韩在线一区 | www日本高清 | 视频在线亚洲 | 黄色片网站在线观看 | 天天艹天天干天天 | 久久精品91久久久久久再现 | 在线观看av网站永久 | 欧洲毛片| 亚洲一区二区在线视频 | 黄色精品| 成人av高清在线观看 | 日韩一区二区在线看 | 黄色网址在线播放 | 成人在线视频一区 | 中文字幕在线视频精品 | 黄色亚洲 | 亚洲网一区| 99视频在线免费观看 | 国产欧美在线 | 亚洲精品欧美 | 九九看片 | 黄色三级在线播放 | 免费在线一区二区三区 | 亚洲精品一区二区三区四区高清 | 这里精品 | 美女黄频 | 亚洲欧美中文日韩在线v日本 | 天天天天天操 | 国产乱码精品一区二区三区五月婷 |