概述
今天遇到个问题,在A,B库中,表结构相同,要在A库A表中,导出某部分记录到B库的A表,
问题是两个库的两个相同表中,都含有BLOB,CLOB字段,琢磨了下,暂时找到了个方法,
当然不知道有没更好的工具,那就是用oracle自身的exp和IMP,方法为:
1 exp XXX/XXX@XXXX tables=(xxxx) file=c:xxx.dmp
query="where birthday>= to_date('1980.12.18','yyyy-mm-dd')"
这是在WINDOWS平台下,对其他平台的话,要注意一下双引号转义:
exp ….. query=”where col1 < 1000”
exp ….. query=”where col1 < ’1000′”
或者干脆写在一个文件TXT里,就不用考虑这么多了,比如
首先建立一个1.txt文件:
tables=employee
file=f:/exp.dmp
query="where birthday>= to_date('1980.12.18','yyyy-mm-dd')"
然后:
exp user/user@bsrun parfile=1.txt
2 IMP时,注意导入时,用参数ignore=yes,即可在原来的表上追加记录拉,很简单
转载于:https://blog.51cto.com/3392699/651961
最后
以上就是阳光纸飞机为你收集整理的oracle中导出和导入部分blob,clob字段的全部内容,希望文章能够帮你解决oracle中导出和导入部分blob,clob字段所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复