免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Java教程:oracle中的游標(biāo)類型

數(shù)據(jù)庫(kù)中的游標(biāo)(以下內(nèi)容以Oracle為例):

游標(biāo)是sql的一個(gè)內(nèi)存工作區(qū),由系統(tǒng)或用戶以變量的形式定義

游標(biāo)的作用就是用于臨時(shí)存儲(chǔ)從數(shù)據(jù)庫(kù)中提取的數(shù)據(jù)塊,通俗的講游標(biāo)就是一個(gè)結(jié)果集;

游標(biāo)的屬性:

%found:用于檢測(cè)游標(biāo)結(jié)果集是否存在數(shù)據(jù),如果存在,則返回true;

%notfound:用于檢測(cè)游標(biāo)結(jié)果集是否存在數(shù)據(jù),如果不存在,則返回true;

%isopen:用于檢測(cè)游標(biāo)是否打開,如果打開,則返回true;

%rowcount:用于返回已提取的實(shí)際行數(shù);例,當(dāng)提取5行數(shù)據(jù)時(shí)關(guān)閉游標(biāo);

常見游標(biāo)分類:

    顯式游標(biāo)、隱式游標(biāo)

顯式游標(biāo)的定義步驟:

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

  cursor_name emp%rowtype;

打開游標(biāo) open cursor_name

提取數(shù)據(jù) fetch cursor_name into variable1...

循環(huán)提?。?/p>

loop

    exit when cursor_name%notfound

end loop;

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

while cursor_name%found loop

end loop;

關(guān)閉游標(biāo) close cursor_name

隱式游標(biāo):由系統(tǒng)隱含創(chuàng)建的游標(biāo),主要用于非查詢語(yǔ)句;隱式游標(biāo)的名字為sql,這是由oracle系統(tǒng)定義的;系統(tǒng)會(huì)自動(dòng)打開游標(biāo)、提取數(shù)據(jù)、關(guān)閉游標(biāo)等操作;

主要應(yīng)用于:DML操作和select...into...的單行查詢語(yǔ)句;

隱式游標(biāo)的屬性:通過(guò)sql游標(biāo)名總是只能訪問(wèn)前一個(gè)DML操作或單行select操作的游標(biāo)屬性;

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

sql%notfound

sql%isopenDML操作執(zhí)行過(guò)程中,為true;結(jié)束為false;

sql%rowcoundDML成功執(zhí)行后的數(shù)據(jù)的行數(shù);

    例:根據(jù)用戶輸入的員工號(hào),更新指定員工的工資(+100);

begin

    DML操作語(yǔ)句;

    if sql%found then

執(zhí)行語(yǔ)句并提交事務(wù);

    else

執(zhí)行語(yǔ)句并回滾事務(wù);

    end if;

end;

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Oracle數(shù)據(jù)庫(kù)游標(biāo)使用大全--heroym
顯式游標(biāo)和隱式游標(biāo)的區(qū)別
sql%found sql%notfound sql%rowcount sql%isopen
Oracle 游標(biāo)使用總結(jié)
不得不會(huì)的Oracle數(shù)據(jù)庫(kù)知識(shí)點(diǎn)(四)
Oracle學(xué)習(xí)總結(jié)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服