在Oralce存储过程中使用游标来逐行处理数据示例并执行调试
2007-12-14 11:30
447 查看
在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(参数); 回车执行整个函数 但是好像不能跟踪
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(参数); 回车执行整个函数 但是好像不能跟踪
相关文章推荐
- mysql 存储过程、游标及逐行处理的配合使用
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- Sql Server 游标(利用游标逐行更新数据)、存储过程
- sql 存储过程 游标执行循环数据
- SpringMVC(27):json数据的传递处理的示例(实现功能:使用jQuery框架的ajax()方法实现用户信息查看)
- Java的Struts2框架配合Ext JS处理JSON数据的使用示例
- [MSSQL]存储过程示例(拷贝数据表--游标使用--更新数据-日期函数的使用)
- 游标与事务结合使用,在游标内启用事务;判断数据类型不符合时执行下一条
- oralce 存储过程 游标的使用
- C#中的类SqlCommand对象使用方法ExecuteNonQuery()调用SQLServer存储过程时,存储过程执行成功,数据发生改变,但是返回-1
- 使用存储过程新增数据,并执行存储过程
- 安卓开发SQlite使用执行SQL语句一些简单的处理——2.查询数据库的数据
- 使用游标、存储过程、pivot 三种方法导入数据
- oracle 存储过程,游标、异常处理,集合使用入门详解
- 使用一个存储过程处理一对多的数据
- SQL中游标的使用--遍历数据逐行更…
- 使用LitJSON.dll处理json格式的数据示例
- SQL中游标使用--遍历数据逐行更新:相当于for循环
- MySql 存储过程使用游标循环插入数据示例
- 使用游标逐行更新数据