BLOB导入导出问题 本帖最后由 antique3158 于 2009-08-31 11:10:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 利用insert或update语句即可,merge语句最好,如A表有ida,bloba字段,B表有idb,blobb字段,如果要将A表数据导入B表,则MERGE INTO bUSING aON(b.idb=a.ida)WHEN MATCHED THENUPDATE SET b.blobb=a.blobaWHEN NOT MATCHED THENINSERT(idb, blobb) VALUES(a.ida, a.bloba) 谢谢生生不息!MERGE应该是oracle9i引进的东东。我这0racle也可采用你的方法,但现在是要从这个DB里把这个字段导入到另一个DB中去。是2个不同的DB另外还有另一种数据库,不是oracle,也是需要进行这样的操作。 如果两个DB都是Oracle,还是可以做的,如果是不同厂商的数据库,不太清楚,应该还是有办法的。 2个都是oracle要怎么做的?现在是要2个oracle之间要进行这个操作。另外一个类型的数据库之间也要这么做。总之就是同一类型数据库之间进行。 比如要把A库的A表的数据更新到B库B表中,手工操作的话可以把A表从A库用exp导出来,导入B库,在B库上执行MERGE或INSERT或UPDATE操作。如果要自动处理可以在B库建立到A库的DATABASE LINK,然后利用物化视图将A表数据复制到B库,再进行对应的更新。 手动的好点吧。不过还得在B库里建个A表。(AB表的结构是不一样的。)另一种是DB应该也能采取这样方式吧!!! 完成下面一道题 TOAD调试 自定义数据类型的修改与删除 system表空间上也有回退段? 关于SQL语句的解析问题。专家们看看。 寻toad 中文资料,大虾帮忙! Oracle9i是否能直接按照在已经安装oracle8.1.7的机器上,会不会造成8i不能正常运行? sql语句怎么写啊,头疼 什么叫数据库的挂起?怎么解除? 备份文件恢复数据库 格式化数值的问题 怎么看表空间使用了多少
USING a
ON(b.idb=a.ida)
WHEN MATCHED THEN
UPDATE SET b.blobb=a.bloba
WHEN NOT MATCHED THEN
INSERT(idb, blobb) VALUES(a.ida, a.bloba)
MERGE应该是oracle9i引进的东东。
我这0racle也可采用你的方法,但现在是要从这个DB里把这个字段导入到另一个DB中去。是2个不同的DB另外还有另一种数据库,不是oracle,也是需要进行这样的操作。
现在是要2个oracle之间要进行这个操作。另外一个类型的数据库之间也要这么做。总之就是同一类型数据库之间进行。
另一种是DB应该也能采取这样方式吧!!!