91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

詳解Oracle隱式游標和顯式游標

發布時間:2020-08-21 02:20:15 來源:腳本之家 閱讀:413 作者:baidu_37107022 欄目:數據庫

游標是什么?就是在內存開辟的一塊臨時存儲空間。

1.Oracle隱式游標

1.1Oracle有常用的哪些隱式游標

1.2 Oracle隱式游標演示

-- 隱式游標 (使用的表為Oracle默認自帶的emp表)
-- sql%rowcount:影響記錄條數  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;
/

因此,我們所有都數據庫的操作都是存在游標的。

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

2.Oracle顯式游標

2.1顯式游標語法

cursor 游標名稱  is 選擇語句;

詳解Oracle隱式游標和顯式游標

詳解Oracle隱式游標和顯式游標

2.2Oracle顯式游標演示

-- 顯式游標
declare
  -- 創建一個游標
  cursor cursor_a_emp is select empno,ename from a_emp;
  -- 其他變量
  v_empno a_emp.empno%type; --員工編號
  v_ename a_emp.ename%type; --員工姓名
  v_rowcount number;    -- 員工人數
begin
  -- 打開游標
  open cursor_a_emp;
  -- 計算游標中存儲記錄的條數
  select count(*) into v_rowcount from emp;
  -- 循環取出游標中的數據
  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;
  -- 關閉游標
  close cursor_a_emp;
end;
/

游標就是相當于一個臨時表,并將這個表存儲在內存中,使用完了就會釋放掉。

2.3顯式游標屬性

詳解Oracle隱式游標和顯式游標

以上所述是小編給大家介紹的Oracle隱式游標和顯式游標知識,希望對大家有所幫助,如果大家有任何問題歡迎給我留言,小編會及時回復大家的!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海兴县| 珠海市| 新乐市| 白朗县| 泰顺县| 峨眉山市| 隆德县| 定南县| 安宁市| 民乐县| 仲巴县| 衡南县| 荆州市| 四平市| 永济市| 巴中市| 漳州市| 怀来县| 台东县| 常熟市| 蓝田县| 睢宁县| 鱼台县| 固始县| 林西县| 临颍县| 福贡县| 深州市| 鄂伦春自治旗| 嘉善县| 广汉市| 射洪县| 库车县| 温宿县| 陇南市| 贺兰县| 开阳县| 涪陵区| 沂源县| 常熟市| 两当县|