久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Java教程:oracle中的游標類型

     好程序員IT 2019-06-21

    數據庫中的游標(以下內容以Oracle為例):

    游標是sql的一個內存工作區,由系統或用戶以變量的形式定義

    游標的作用就是用于臨時存儲從數據庫中提取的數據塊,通俗的講游標就是一個結果集;

    游標的屬性:

    %found:用于檢測游標結果集是否存在數據,如果存在,則返回true;

    %notfound:用于檢測游標結果集是否存在數據,如果不存在,則返回true;

    %isopen:用于檢測游標是否打開,如果打開,則返回true;

    %rowcount:用于返回已提取的實際行數;例,當提取5行數據時關閉游標;

    常見游標分類:

        顯式游標、隱式游標

    顯式游標的定義步驟:

        聲明游標 declare cursor cursor_name[(parameter_name datatype)] is select_statement

      cursor_name emp%rowtype;

    打開游標 open cursor_name

    提取數據 fetch cursor_name into variable1...

    循環提取:

    loop

        exit when cursor_name%notfound

    end loop;

    ----------------------------------或者

    while cursor_name%found loop

    end loop;

    關閉游標 close cursor_name

    隱式游標:由系統隱含創建的游標,主要用于非查詢語句;隱式游標的名字為sql,這是由oracle系統定義的;系統會自動打開游標、提取數據、關閉游標等操作;

    主要應用于:DML操作和select...into...的單行查詢語句;

    隱式游標的屬性:通過sql游標名總是只能訪問前一個DML操作或單行select操作的游標屬性;

    sql%found:為true時,表示DML或單行SELECT操作成功

    sql%notfound

    sql%isopenDML操作執行過程中,為true;結束為false;

    sql%rowcoundDML成功執行后的數據的行數;

        例:根據用戶輸入的員工號,更新指定員工的工資(+100)

    begin

        DML操作語句;

        if sql%found then

    執行語句并提交事務;

        else

    執行語句并回滾事務;

        end if;

    end;

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 欧美日韩精品一区二区视频| 国产精品麻豆中文字幕| 天堂mv在线mv免费mv香蕉| 免费无码观看的AV在线播放| 野花社区视频在线观看| 日本高清中文字幕免费一区二区| 国精品无码一区二区三区在线蜜臀 | 亚洲欧美人成电影在线观看| 国产成人精品无码免费看| 日韩av中文字幕有码| 国产精品美脚玉足脚交欧美 | 吃奶呻吟打开双腿做受动态图| 免费无码成人AV片在线| 国产精品毛片一区二区| 成人免费AA片在线观看| 男女性高爱潮免费网站| 97久久精品无码一区二区 | 色狠狠色噜噜AV一区| 午夜无码区在线观看亚洲| 无码激情亚洲一区| 久久精品国产亚洲av麻豆不卡 | 婷婷五月综合色视频| 中国女人熟毛茸茸A毛片| 国内精品久久久久久久小说| 丰满少妇人妻HD高清大乳| 成人国产精品中文字幕| 一个人免费视频观看在线WWW| 国产成人无码A区在线观| 视频一区视频二区制服丝袜| 亚洲欧美中文字幕5发布| 天天影视网色香欲综合网| 亚洲精品日本一区二区| 欧美性受XXXX黑人XYX性爽| 在线中文字幕有码中文| 亚洲日韩性欧美中文字幕| 美女自卫慰黄网站| 亚洲AV毛片一区二区三区 | 一个人免费观看WWW在线视频| 亚洲男女羞羞无遮挡久久丫| 午夜高清福利在线观看| 中文精品久久久久人妻不卡 |