国产探花免费观看_亚洲丰满少妇自慰呻吟_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隱式游標和顯式游標知識,希望對大家有所幫助,如果大家有任何問題歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 晋宁县| 安西县| 梅河口市| 泌阳县| 孝义市| 九龙县| 定州市| 沧州市| 孝昌县| 织金县| 全南县| 开阳县| 全州县| 含山县| 张家港市| 泰顺县| 边坝县| 漯河市| 门头沟区| 双柏县| 怀宁县| 准格尔旗| 车险| 延寿县| 兰溪市| 东平县| 广河县| 财经| 定州市| 石泉县| 循化| 呼和浩特市| 大田县| 嘉善县| 尼勒克县| 会宁县| 榆社县| 新余市| 始兴县| 双柏县| 邵阳市|