在Oralce存储过程中使用游标来逐行处理数据示例并执行调试

来源:互联网 发布:淘宝2016款宝骏730脚垫 编辑:程序博客网 时间:2024/05/29 13:47

在Oralce存储过程中使用游标来逐行处理数据示例:

Create or replace Procedure pro_T_Code_FacProRule
As
oldRowId varchar2(20);
oldDbFile varchar2(20);
CURSOR curOldRow is select rowid,DBFILE from T_CODE_FACPRORULE_TEST;
Begin
  Open curOldRow;
  Loop
    fetch curOldRow into oldRowId,oldDbFile;
    if curOldRow % Found Then
     Update T_CODE_FACPRORULE_TEST set DBFIELD=oldDbFile where rowid=oldRowId;
    else
     Exit;
    end if;
  End Loop;
  Close curOldRow;
end pro_T_Code_FacProRule;

在PL/SQL中选中存储过程点击右键     选择测试     输入数据     按F8执行   然后查看res就可以
也可以     按F9     然后按   Ctrl+N     单步进行跟踪  

或者在命令窗口打   exec   Test1(参数);   回车执行整个函数     但是好像不能跟踪 

原创粉丝点击