婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

詳解Oracle游標的簡易用法

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

下面看下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 游標循環添加刪除更新。

知識點擴展:

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;
/ 

 帶參數的游標

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

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;
/ 

總結

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

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

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

巨人網絡通訊聲明:本文標題《詳解Oracle游標的簡易用法》,本文關鍵詞  詳解,Oracle,游,標的,簡易,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Oracle游標的簡易用法》相關的同類信息!
  • 本頁收集關于詳解Oracle游標的簡易用法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 灌阳县| 洪泽县| 青阳县| 张家界市| 渝中区| 辉南县| 连江县| 大冶市| 苍南县| 保德县| 屯门区| 金门县| 会同县| 扶沟县| 怀安县| 梅河口市| 房山区| 瑞昌市| 泰和县| 桃江县| 余庆县| 河池市| 遵义县| 东阳市| 平顺县| 富源县| 苍山县| 天门市| 襄城县| 吴桥县| 无锡市| 石阡县| 安新县| 蕲春县| 新余市| 正蓝旗| 长丰县| 连云港市| 岱山县| 介休市| 揭西县|