oracle过程中取得更新操作影响的记录条数
2007-06-14 11:51
495 查看
有这样的一个需求:
更新A表的一行记录,如果找到并更新了记录,向B表写一条记录
用一条sql写好像比较麻烦,写一个小过程如下
begin
update A XXXX;
if (sql%rowcount <> 0) then
insert into BXXX;
end if;
end;
sql%rowcount保存了update影响的记录条数
如果需要判断影响了多少条,如,更新了3条才插入
还可以用 if (sql%rowcount = 3) then
来限制
很基础很简单的东西,给跟我一样的菜吧
更新A表的一行记录,如果找到并更新了记录,向B表写一条记录
用一条sql写好像比较麻烦,写一个小过程如下
begin
update A XXXX;
if (sql%rowcount <> 0) then
insert into BXXX;
end if;
end;
sql%rowcount保存了update影响的记录条数
如果需要判断影响了多少条,如,更新了3条才插入
还可以用 if (sql%rowcount = 3) then
来限制
很基础很简单的东西,给跟我一样的菜吧
相关文章推荐
- 取得前一次MySQL操作所影响的记录行数
- oracle 更新或删除某条记录的时候,无法操作,或被锁解决
- PHP取得前一次 MySQL 操作所影响的记录行数 mysql_affected_rows
- 取得前一次MySQL操作所影响的记录行数
- 取得前一次MySQL操作所影响的记录行数
- 【JDBC】java 操作oracle 建表,更新记录
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 取得前一次MySQL操作所影响的记录行数
- 记录一则ORACLE MOVE操作后重建索引过程被强制中断导致的ORA-8104案例
- oracle 更新或删除某条记录的时候,无法操作,或被锁解决
- 取得前一次MySQL操作所影响的记录行数
- Oracle SQL 操作记录 备忘录 持续更新
- mysql_affected_rows() 取得前一次 MySQL 操作所影响的记录行数
- Oracle带输入、输出参数的存储过程 返回受影响的行数 SQL%ROWCOUNT
- mongodb学习记录之二:更新操作
- mysql和oracle增删改字段并且批量更新字段内容的操作
- 记录一下oracle客户端与远程服务器的连接配置过程
- Android编码过程易出错记录(不断更新中...)
- 操作数据库之查、增、删、改、统计、排序、混合查询、指定条数、不重复记录