我是靠谱客的博主 阳光纸飞机,最近开发中收集的这篇文章主要介绍oracle中导出和导入部分blob,clob字段,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 今天遇到个问题,在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字段所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部