最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年07月09日 15:53:19   作者:baidu_37107022  
游標(biāo)是什么?就是在內(nèi)存開辟的一塊臨時(shí)存儲(chǔ)空間。下面通過(guò)本文給大家介紹Oracle隱式游標(biāo)和顯式游標(biāo)的相關(guān)知識(shí),需要的朋友參考下吧

游標(biāo)是什么?就是在內(nè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
  -- 打開游標(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ù)大家的!

相關(guān)文章

最新評(píng)論

尉犁县| 东明县| 芦溪县| 新巴尔虎左旗| 永州市| 闻喜县| 太保市| 高邮市| 上林县| 准格尔旗| 漾濞| 五华县| 资溪县| 屏东市| 正阳县| 锡林浩特市| 和林格尔县| 双鸭山市| 永清县| 肥西县| 铜梁县| 启东市| 乌兰浩特市| 东丽区| 五大连池市| 东山县| 边坝县| 曲麻莱县| 鸡泽县| 济宁市| 宜昌市| 汝南县| 株洲市| 平阳县| 晋江市| 大新县| 榆林市| 阿尔山市| 石阡县| 巴彦淖尔市| 集安市|