我想把A库的表table1的内容导入到B库中的table1,要求如果B中已经有某条记录,则修改;如果没有则插入。如何实现?我现在用PL/SQL导出A中的table1,再导入B中,它只会插入B中没有的记录,B中已有的数据它不修改啊!求指教!!!!
解决方案 »
- 怎么删除“资源计划”???急急急。。。。在线等。谢谢
- 各位大侠们,我遇到了一个oracle数据库按时间段做条件的问题
- OO4O的2.3版本的相关文件。
- 如何得到一个动态sql执行后的数据
- 大伙讨论一下这个常见问题
- 求一个SQL的写法
- 请问有谁知道连接Oracle9i的ADO驱动程序?
- 绝对难,超难的这句SQL语句该怎么写(1,联合查询;2,在此基础上在分组求和),写了那么多SQL语句,就是搞不定,谢谢各位大虾
- order by 子句中字段值不唯一导致检索结果出现重复的问题
- oracle存储过程读取txt
- 高分求sql语句,营业日报销售总额和该营业日报每条销售明细中的销售金额之和对不上,要修改成一样,求sql语句。谢谢了~~
- oracle查詢
USING (SELECT cols1,cols2,cols3 ...
FROM tableb) b
ON (a.cols1 = b.cos1)
WHEN NOT MATCHED THEN -不存在,就插入
INSERT (cols1,cols2,cols3 ...)
VALUES (b.cols1,cols2,cols3 ...)
WHEN MATCHED THEN --存在就UPDATE,这个你可以不要的
UPDATE
SET a.cols1 = b.cols1, a.cols2 = b.cols2,
a.cols3 = b.cols3 ...
where a.cols1 = b.cols1
exp、imp无法实现你所需要的修改功能。