濮阳杆衣贸易有限公司

主頁 > 知識庫 > 詳解Oracle游標的簡易用法

詳解Oracle游標的簡易用法

熱門標簽:鶴壁電話機器人價格 網(wǎng)貸外呼系統(tǒng)合法嗎 汽車4s店百度地圖標注店 地圖標注效果的制作 安陽企業(yè)電銷機器人供應(yīng)商 手機地圖標注門店 地圖標注坐標圖標 電銷套路機器人 杭州網(wǎng)絡(luò)外呼系統(tǒng)運營商

下面看下Oracle游標的簡易用法,具體代碼如下所示:

create or replace procedure NW_DelYW(iOPERATION_ID number,
                 sUserID   varchar2) is
 sCurDJBH yw_operation_link.djbh%type;
 cursor table_yw(ywid yw_operation.id%type) is
  select * from yw_operation_link t1 where t1.operation_id = ywid;
begin
 for dr in table_yw(iOPERATION_ID) loop
  sCurDJBH := dr.djbh;
  --取得opercationid
  /*  select t1.operation_id
   into sOperationID
   from yw_operation_link t1
  where t1.djbh = sCurDJBH;*/

  --寫日志
  insert into log_zfywinfo
   (DJBH,
    DJDL,
    DJXL,
    DLMC,
    XLMC,
    SLR,
    SLRID,
    SQRXM,
    FWZL,
    ZFRQ,
    ZFRID,
    zfr)
   select distinct sCurDJBH,
       t4.id,
       t3.id,
       t4.name,
       t3.name,
       t1.slry,
       t1.slryid,
       t1.SQRXM,
       t1.zl,
       sysdate,
       sUserID,
       (select tt.name from pw_user tt where tt.id=sUserID)
    from yw_operation t1
    join yw_operation_link t2
     on t2.operation_id = t1.ID
    join BUSINESS_TYPE t3
     on t3.id = t1.business_id
    join BUSINESS_CLASS t4
     on t4.id = t3.parent_id
    where t1.ID = dr.operation_id;
exception
 when others then
  rollback;
  dbms_output.put_line(sqlerrm);
end NW_DelYW;

Oracle使用cursor 游標循環(huán)添加刪除更新。

知識點擴展:

Oracle游標簡單示例

使用游標打印員工姓名和薪水

set serveroutput on;
declare
cursor cemp is select ename,sal from emp;
cname emp.ename%type;
csal emp.sal%type;
begin
 open cemp;
 loop
  fetch cemp into cname,csal;
  exit when cemp%notfound;
  dbms_output.put_line(cname || '的薪水是' || csal);
 end loop;
end;
/ 

 帶參數(shù)的游標

使用游標打印某部門號的所有員工姓名

set serveroutput on;
declare 
cursor cemp(cno emp.deptno%type) is select ename from emp where emp.deptno = cno;
cname emp.ename%type;
begin
 open cemp(10);
 loop 
  fetch cemp into cname;
  exit when cemp%notfound;
  dbms_output.put_line(cname);
  
 end loop;
end;
/ 

總結(jié)

以上所述是小編給大家介紹的詳解Oracle游標的簡易用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

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

標簽:柳州 梧州 酒泉 河源 南陽 泰安 銀川 焦作

巨人網(wǎng)絡(luò)通訊聲明:本文標題《詳解Oracle游標的簡易用法》,本文關(guān)鍵詞  詳解,Oracle,游,標的,簡易,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解Oracle游標的簡易用法》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解Oracle游標的簡易用法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    黄平县| 四平市| 蛟河市| 四川省| 贺兰县| 佛学| 新龙县| 孟村| 巨野县| 固阳县| 什邡市| 天门市| 通榆县| 丘北县| 陈巴尔虎旗| 明水县| 清镇市| 页游| 石城县| 澄江县| 万全县| 舒兰市| 南昌市| 抚远县| 古田县| 宁阳县| 田阳县| 建水县| 眉山市| 莱阳市| 集贤县| 贡山| 峨眉山市| 湘乡市| 湖南省| 绥中县| 普洱| 万年县| 宁南县| 中山市| 勃利县|