主頁(yè) > 知識(shí)庫(kù) > 詳解Oracle隱式游標(biāo)和顯式游標(biāo)

詳解Oracle隱式游標(biāo)和顯式游標(biāo)

熱門(mén)標(biāo)簽:外呼系統(tǒng)好點(diǎn)子 百度地圖標(biāo)注飯店位置怎么 地圖標(biāo)注的坐標(biāo)點(diǎn) 上海網(wǎng)絡(luò)外呼系統(tǒng) 百度地圖標(biāo)注注解 區(qū)域地圖標(biāo)注怎么設(shè)置 理財(cái)產(chǎn)品電銷機(jī)器人 南通電銷外呼系統(tǒng)哪家強(qiáng) 電話機(jī)器人那種好

游標(biāo)是什么?就是在內(nèi)存開(kāi)辟的一塊臨時(shí)存儲(chǔ)空間。

1.Oracle隱式游標(biāo)

1.1Oracle有常用的哪些隱式游標(biāo)

1.2 Oracle隱式游標(biāo)演示

-- 隱式游標(biāo) (使用的表為Oracle默認(rèn)自帶的emp表)
-- sql%rowcount:影響記錄條數(shù)  sql%found:是否有滿足條件的記錄
set serveroutput on;
declare
v_ename a_emp.ename%type;
begin
select ename into v_ename from a_emp where empno=7788;
if sql%found then
  dbms_output.put_line(v_ename);
  dbms_output.put_line(sql%rowcount);
end if;
end;
/

因此,我們所有都數(shù)據(jù)庫(kù)的操作都是存在游標(biāo)的。

--------------------------------------------------------------------------------

2.Oracle顯式游標(biāo)

2.1顯式游標(biāo)語(yǔ)法

cursor 游標(biāo)名稱  is 選擇語(yǔ)句;

2.2Oracle顯式游標(biāo)演示

-- 顯式游標(biāo)
declare
  -- 創(chuàng)建一個(gè)游標(biāo)
  cursor cursor_a_emp is select empno,ename from a_emp;
  -- 其他變量
  v_empno a_emp.empno%type; --員工編號(hào)
  v_ename a_emp.ename%type; --員工姓名
  v_rowcount number;    -- 員工人數(shù)
begin
  -- 打開(kāi)游標(biāo)
  open cursor_a_emp;
  -- 計(jì)算游標(biāo)中存儲(chǔ)記錄的條數(shù)
  select count(*) into v_rowcount from emp;
  -- 循環(huán)取出游標(biāo)中的數(shù)據(jù)
  for i in 1..v_rowcount loop
  fetch cursor_a_emp into v_empno,v_ename;
    dbms_output.put_line(v_empno);
    dbms_output.put_line(v_ename);
    dbms_output.put_line('=============================');
  end loop;
  -- 關(guān)閉游標(biāo)
  close cursor_a_emp;
end;
/

游標(biāo)就是相當(dāng)于一個(gè)臨時(shí)表,并將這個(gè)表存儲(chǔ)在內(nèi)存中,使用完了就會(huì)釋放掉。

2.3顯式游標(biāo)屬性

以上所述是小編給大家介紹的Oracle隱式游標(biāo)和顯式游標(biāo)知識(shí),希望對(duì)大家有所幫助,如果大家有任何問(wèn)題歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!

您可能感興趣的文章:
  • 詳解Oracle游標(biāo)的簡(jiǎn)易用法
  • Oracle游標(biāo)的使用實(shí)例詳解
  • Oracle中游標(biāo)Cursor基本用法詳解
  • Oracle中的游標(biāo)和函數(shù)詳解
  • Oracle出現(xiàn)超出打開(kāi)游標(biāo)最大數(shù)的解決方法
  • Oracle顯示游標(biāo)的使用及游標(biāo)for循環(huán)
  • Oracle存儲(chǔ)過(guò)程返回游標(biāo)實(shí)例詳解
  • Oracle 游標(biāo)使用總結(jié)
  • oracle 在一個(gè)存儲(chǔ)過(guò)程中調(diào)用另一個(gè)返回游標(biāo)的存儲(chǔ)過(guò)程
  • Oracle游標(biāo)使用參考語(yǔ)句實(shí)例解析

標(biāo)簽:中衛(wèi) 遼源 昭通 寧波 紹興 自貢 百色 海東

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解Oracle隱式游標(biāo)和顯式游標(biāo)》,本文關(guān)鍵詞  詳解,Oracle,隱式,游標(biāo),和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解Oracle隱式游標(biāo)和顯式游標(biāo)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于詳解Oracle隱式游標(biāo)和顯式游標(biāo)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章