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

Oracle游標的打開與關閉

數據庫 Oracle
本文主要介紹的是如何打開Oracle游標,如何關閉Oracle游標,以及關閉Oracle游標的實際操作步驟的介紹,以下就是正文的描述。

以下的內容是對Oracle游標的介紹。以Oracle顯示游標為主,本文講述了如何打開Oracle游標,以及想關的實際操作,如果你對其相關的實際操作有興趣了解的話,以下的文章將會給你提供相關的知識。

打開Oracle游標

使用游標中的值之前應該首先dewengz打開游標,打開游標初始化查詢處理。打開游標的語法是:

 

  1. OPEN cursor_name  

cursor_name是在聲明部分定義的游標名。

例:

 

  1. OPEN C_EMP;  

關閉Oracle游標

語法:

 

  1. CLOSE cursor_name  

例:

 

  1. CLOSE C_EMP;  

  關閉Oracle游標

從游標得到一行數據使用FETCH命令。每一次提取數據后,游標都指向結果集的下一行。語法如下:

 

  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 語句的優化規則中的相關項目
  2. Oracle實例如何創建?
  3. Oracle sql 性能如何進行調整
  4. Oracle管理員用戶是什么?
  5. Oracle In-Memory Undo特性淺談
責任編輯:佚名 來源: programbbs
相關推薦

2010-04-21 15:02:50

Oracle使用游標

2010-04-21 15:52:45

Oracle游標

2010-05-07 12:07:08

Oracle 多層游標

2010-05-06 11:02:26

Oracle游標

2022-05-11 15:06:02

MySQL游標SQL

2010-07-26 10:59:59

SQL Server游

2011-07-29 10:36:43

游標Oracle數據庫

2010-05-26 16:41:09

MySQL 游標

2010-09-08 09:11:42

SQL游標語法

2010-05-31 17:06:35

MySQL游標

2010-09-10 16:20:10

SQL函數

2010-11-16 15:40:21

oracle游標

2010-07-14 15:32:28

SQL Server

2010-11-16 15:11:52

Oracle隱式游標

2010-11-16 15:23:28

Oracle游標

2010-07-01 14:36:34

SQL Server動

2010-08-31 14:33:46

DB2游標

2010-07-26 11:27:43

SQL Server打

2010-04-02 09:07:26

Oracle sqlp

2010-10-09 16:41:54

MYSQL存儲過程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久草在线在线精品观看 | 不卡av电影在线播放 | 亚洲一区在线免费观看 | 久久久黄色 | av激情在线 | 久久爱黑人激情av摘花 | 色综合久| 少妇黄色 | 欧美日韩高清一区二区三区 | 日韩一三区 | 婷婷激情五月网 | 日韩欧美国产成人一区二区 | 99精品一区二区 | 欧美成人精品 | 美女视频网站久久 | 久久久www| 午夜免费看视频 | 99视频网站 | 日韩在线一区视频 | 特级丰满少妇一级aaaa爱毛片 | 国产高清在线 | 手机在线不卡av | 欧美日韩在线成人 | 日韩欧美国产精品一区二区三区 | 日韩中文字幕在线视频 | 日韩国产精品一区二区三区 | 五月激情综合 | 国产乱码精品一区二区三区忘忧草 | 91麻豆精品国产91久久久久久 | 亚洲一级二级三级 | 久久免费视频网 | 国产精品夜间视频香蕉 | 日韩视频一区在线观看 | 九九亚洲精品 | 久久99精品视频 | 日本在线免费视频 | 久久精品毛片 | 在线播放国产一区二区三区 | 色999日韩 | www.夜夜草| 国产精品99久久久久久久久久久久 |