在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(参数); 回车执行整个函数 但是好像不能跟踪