大家好!现在有2个数据库,需要同步另外一个公司的数据库里的数据,他们是以视图的方式开发给我的。只有select权限。同步实时性要求不高,一天一次。请问,有什么办法,可以实现同步,前提是除了select外,不操作对方的数据库。谢谢!
解决方案 »
- 请教如何对oracel进行学习
- 利用procedure实现高级查询[oracle]
- 新人请教一下使用PL/SQL dev的时候执行经常会卡死,是什么情况呢?
- 我怎么样取出像"蔬菜-菠菜-青菜-萝卜……"这样的结果呢
- 帮忙解释以下的sql:::
- oracle进程
- 急问,怎么把oracle数据导出成txt文档,或者xls文档?
- 在查询中左连接和右连接是什么意思?
- ■■另有500分酬谢!!请问有一台ORALCE数据库,在另外一家公司的内网(192.。。。。。),我有用户名和密码,
- 请问在developer 2000中后缀为fmx的文件是如何生成的?在线给分!
- ORACLE OUI-10091的错误
- 请问用分析函数如何实现这样的要求?
merge into 解决用B表跟新A表数据,如果A表中没有,则把B表的数据插入A表;语法:MERGE INTO [your table-name] [rename your table here]USING ( [write your query here] )[rename your query-sql and using just like a table]ON ([conditional expression here] AND [...]...)WHEN MATHED THEN [here you can execute some update sql or something else ]WHEN NOT MATHED THEN [execute something else here ! ]-------实例-------merge into a
using (select id,name from b ) c
on(a.id=c.id )
when matched then update set a.name=c.name
when not matched then insert (a.id,a.name) values (c.id,c.name);3. 把这个SQL 写成脚本,放到crontab里,或者写成存储过程,定时执行