oracle中顯式游標和隱式游標比較

          ?? 在數據庫中,游標是一個十分重要的概念,游標提供了一種靈活手段,可以對表中檢索出的數據進行操作。就本質而言,游標實際上是一種能從包括多條數據記錄的結果集中每次提取一條記錄的機制。
          ?? 游標由結果集和結果集中指向特定記錄的游標位置組成,游標充當指針的作用。盡管游標能夠遍歷查詢結果中的所有行,但它一次只能指向一行。
          ?? 使用數據游標可以選擇一組數據,可以在記錄集上滾動游標,并檢查游標指向的每一行數據。可以用局部變量和游標的組合來分別檢查每個記錄,并在轉移到下一個記錄之前,進行所需的任何外部操作。游標的另一個常見用途是保存查詢結果,以便以后使用。游標的結果集是由select語句產生,如果處理過程需要重復使用一個記錄集,那么創建一次游標而重復使用若干次,比重復查詢數據庫要快得多。
          ??? 顯式游標
          ??? 在大多數時候我們在設計程序的時候都遵循下面的步驟:
             1、打開游標
             2、開始循環
             3、從游標中取值
            ? 4、檢查那一行被返回
            ? 5、處理
            ? 6、關閉循環
            ? 7、關閉游標
          但還有一種游標與這種不相同,這就是FOR循環,用于FOR循環的游標按照正常的聲明方式聲明,它的優點在于不需要顯式的打開、關閉、取數據,測試數據的存在、定義存放數據的變量等等。

          posted on 2010-08-10 15:29 飛熊 閱讀(741) 評論(0)  編輯  收藏 所屬分類: ORACLE

          <2010年8月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 汝城县| 襄樊市| 弋阳县| 墨脱县| 恩施市| 娱乐| 枞阳县| 广河县| 潮州市| 定边县| 婺源县| 南溪县| 清水河县| 镇江市| 青田县| 泰安市| 宁德市| 丰城市| 常熟市| 汉中市| 纳雍县| 石台县| 铁岭县| 甘谷县| 韩城市| 萍乡市| 阿图什市| 苗栗市| 错那县| 乌拉特后旗| 句容市| 揭阳市| 苏尼特左旗| 遂宁市| 金华市| 廉江市| 沙湾县| 扶风县| 孟村| 鹿泉市| 无极县|