国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

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

2020-07-26 14:05:05
字體:
來源:轉載
供稿:網友

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

1.Oracle隱式游標

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

1.2 Oracle隱式游標演示

-- 隱式游標 (使用的表為Oracle默認自帶的emp表)-- sql%rowcount:影響記錄條數  sql%found:是否有滿足條件的記錄set serveroutput on;declarev_ename a_emp.ename%type;beginselect 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 選擇語句;

這里寫圖片描述

這里寫圖片描述

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隱式游標和顯式游標知識,希望對大家有所幫助,如果大家有任何問題歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 剑川县| 阳曲县| 子长县| 昌都县| 扎鲁特旗| 西盟| 宜章县| 彩票| 黄浦区| 沁阳市| 云林县| 铁力市| 射阳县| 宁城县| 山西省| 垦利县| 庐江县| 辰溪县| 疏勒县| 大方县| 吉林市| 凌海市| 阳朔县| 镇安县| 城固县| 静海县| 宁波市| 凌源市| 沧州市| 渑池县| 海南省| 曲松县| 花垣县| 通辽市| 靖边县| 华安县| 宜阳县| 来凤县| 郸城县| 永嘉县| 甘泉县|