存储过程,更新满足条件的数据
2010-04-14 23:27
169 查看
将aaa表中日期为'2010-04-02'的数据的fd_empname更新成与为'2010-04-02'的fd_empname的一样
create or replace procedure updatebydate
is
cursor nw
is select * from aaa where fd_date='2010-04-01';
nw_rec nw%rowtype;
begin
open nw;
loop
fetch nw into nw_rec;
update aaa set fd_empname=nw_rec.fd_empname
where fd_date='2010-04-02' ;
EXIT WHEN nw%NOTFOUND;
end loop;
close nw;
end;
create or replace procedure updatebydate
is
cursor nw
is select * from aaa where fd_date='2010-04-01';
nw_rec nw%rowtype;
begin
open nw;
loop
fetch nw into nw_rec;
update aaa set fd_empname=nw_rec.fd_empname
where fd_date='2010-04-02' ;
EXIT WHEN nw%NOTFOUND;
end loop;
close nw;
end;
相关文章推荐
- MYSQL存储过程:批量更新数据2(产品品牌)
- 逐行更新数据,满足条件后终止 --【叶子】
- 自动生成表的添加更新数据的存储过程
- 存储过程大数据通用高效分页(不带条件和排序)
- 一个根据条件查询数据的存储过程
- 存储过程01-大数据通用高效分页(不带条件和排序)
- Oracle中采用存储过程的方式批量更新数据
- 采用存储过程的方式批量更新数据
- 存储过程:数据的插入和更新
- 存储过程实现插入更新数据
- SQL server存储过程:数据的插入和更新
- MYSQL存储过程:批量更新、插入数据、游标
- MYSQL存储过程:批量更新数据
- Sql Server2008如何在存储过程中实现根据判断插入更新数据
- oracle 更新空间数据存储过程语句
- 自动生成对一个数据表的插入和更新的存储过程
- ASP.NET中的可更新数据的打印报表(前后台设置与存储过程)
- ORACLE no1 存储过程插入更新表数据
- 自动生成表的更新数据的存储过程
- MYSQL存储过程:递归查询父节点,并更新数据