等值更新的两种方式
来源:互联网 发布:流体网络理论 编辑:程序博客网 时间:2024/04/29 11:22
方式一:使用游标的方式
declare
v_jobcode%hr_post_info.jobcode ;
v_KEYPOSTSFLAG%hr_post_info.keypostsflag;
v_KEYPOSTSDESC%hr_post_info.keypostsdesc;
--v_khnumber mt_kh.khnumber%type;
CURSOR cur_hr_post_info is
select KEYPOSTSFLAG, KEYPOSTSDESC, jobcode
from hr_post_info@db107_link;
begin
open cur_hr_post_info;
loop
fetch cur_length
into v_jobcode, v_KEYPOSTSDESC, v_KEYPOSTSFLAG;
EXIT WHEN cur_hr_post_info%NOTFOUND;
update cur_hr_post_info
set KEYPOSTSDESC = V_KEYPOSTSDESC, KEYPOSTSFLAG = v_KEYPOSTSFLAG
where jobcode = v_jobcode;
commit;
end;
方式二:使用子查询的方式
update min a
set name =
(select name from min@db107_link b where b.id = a.id)
where exists (select 1 from min@db107_link b where b.id = a.id);
注:此时id必须为主键!
- 等值更新的两种方式
- 两表关联进行更新,使用T2的数据更新T1(等值更新)
- Android 更新UI的两种方式
- Mysql中批量更新的两种方式
- Android 更新UI的两种方式--Handler & runOnUiThread
- mybatis批量更新的两种实现方式
- JTable表格实现动态更新的两种方式
- JDBC进行批量更新的两种方式
- 两表若干字段相同,根据等值连接更新其中一表中的数据
- C#中数据库的更新和删除记录的两种实现方式
- C#中数据库的更新和删除记录的两种实现方式
- 两表联合更新方式
- EXTJS4.0 MVC 模式下 表格grid的两种更新方式
- 子线程利用handler更新主UI的两种方式
- android stuido离线更新的两种方式(亲测可用)
- Android中在子线程中更新UI的两种方式
- ViewPager嵌套Fragment实现item实时更新的两种方式
- Oracle更新的两种方式(merge/update内联视图)
- mDNS
- C\C++代码优化的27个建议
- windows7 codeblocks 配置 GTK2.x\3.x
- 《仔仔细细分析Ext》 脚本,你的效率到底损失在哪里?:Ext对Array对象的扩展
- [spark学习]之spark shell 入门
- 等值更新的两种方式
- iPad手写笔:不花钱才是硬道理
- 解析CI的AJAX分页 另类实现方法
- 如何高效利用GitHub
- 华为:面临挑战的下一代防火墙
- 不一样的产品思维
- 关于spring security的权限验证有关问题
- windows 7 codepage id name 名称
- ios界面跳转