oracle遊標概述

來源:互聯網
上載者:User

標籤:img   pl/sql   list   分享   一個   技術分享   acl   也有   指定   

遊標概念:遊標是一種PL/SQL控制結構,可以對SQL語句的處理進行顯示控制,便於對錶的行資料逐條進行處理。遊標並不是資料庫物件,只是存留在記憶體中。

操作步驟:定義遊標      CURSOR cursor_name IS selete_statment     

        遊標聲明部分是唯一可以出現在模組聲明部分的步驟,其他三個步驟都在執行和異常處理部分中

        遊標名是表識符,所以也有範圍,並且必須在使用前進行說明

        任何SELECT語句都是合法的,但是SELECT …INTO語句是非法的

        在聲明部分的末尾聲明遊標

     開啟遊標      OPEN cursor_name

        開啟遊標:就是執行遊標所對應的SELECT 語句,將其查詢結果放入工作區,並且指標指向工作區的首部,標識遊標結果集合

        PL/SQL 程式不能用OPEN 語句重複開啟一個遊標

             取出遊標  FETCH cursor_name INTO {variable_list};

        此時的結果取出的是一行資料、將檢索結果集合中的資料行,放入指定的輸出變數中。

       關閉遊標  CLOSE cursor_name      

        當提取和處理完遊標結果集合資料後,應及時關閉遊標,以釋放該遊標所佔用的系統資源,並使該遊標的工作區變成無效,不能再使用FETCH 語句取其中資料。關閉後的遊標可以使用OPEN 語句重新開啟。

遊標屬性:

               

 

    

oracle遊標概述

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.