oracle使用dblink和cursor更新不同数据库的记录
来源:互联网 发布:淘宝网运营模式分析 编辑:程序博客网 时间:2024/05/28 06:05
一、部分SQL文件内容:
drop public database link sde_link;
create public database link sde_link connect to "sde" identified by "sde" using 'zcserver';
select zdid from sde.nzhxm@sde_link nzhxm;
declare
cursor cursor1 IS select t.zdid as zdid from sde.zdxm@sde_link t where (t.zdid is not null or t.zdid <> '' or t.zdid <> ' ');
zdid sde.zdxm.zdid@sde_link%TYPE;
begin
if not cursor1%isopen then
open cursor1;
end if;
loop
fetch cursor1 into zdid;
exit when cursor1%notfound;
update sde.zdxm@sde_link t set t.xmbh = (select dk.sdxmid from zcgt.cbgl_info_zddk dk where dk.id = zdid);
end loop;
close cursor1;
commit;
end;
二、bat文件内容
rem 更新[**********updata_gdxm_xmbh.sql**********]
sqlplus sde/sde@zcserver @updata_gdxm_xmbh.sql
rem 更新[**********updata_zdxm_xmbh.sql**********]
sqlplus sde/sde@zcserver @updata_zdxm_xmbh.sql
rem 更新[**********updata_nzhxm_xmbh.sql**********]
sqlplus sde/sde@zcserver @updata_nzhxm_xmbh.sql
rem 结束
pause
- oracle使用dblink和cursor更新不同数据库的记录
- Oracle不同数据库访问DBLink
- ORACLE跨数据库操作,DBLINK的使用
- oracle数据库使用dblink的缺点
- 创建oracle dblink&sql操作不同数据库的表
- oracle dblink的创建和使用
- Oracle DBLink的使用
- Oracle DBLINk的使用
- Oracle DBLINk的使用
- oracle DBlink的使用
- oracle DBLink的使用
- 利用Oracle DBLink现实数据库更新功能
- Oracle Cursor的使用
- oracle cursor的使用
- ORACLE cursor的使用
- Oracle Cursor的使用
- Oracle Cursor的使用
- oracle dblink的使用(可以用于查询远程数据库)
- 2012前端技术回顾
- 云计算的“中国梦”
- C++ Vector用法深入剖析
- CSS定位属性Position详解
- Intel前CEO欧德宁的“功“与”过”
- oracle使用dblink和cursor更新不同数据库的记录
- 西山居初赛第一场1001
- 如何使用css实现背景颜色渐变
- windows store 开发调用浏览器的方法:
- Ubuntu上的mysql数据库安装(只适合初学者)
- 读书笔记---《代码大全》--第18章--表驱动方法
- 520献爱:给你一个全新七牛云存储
- Vector用法(C++ Primer中文版)
- ZOJ 3437 Very Hard Problem