相关推荐
-
在oracle中exp导出表中符合查询条件的数据,用query参数加转移字符实现
query=\"where d_rq \>= to_date\(to_char\(sysdate-35\)\) and d_rq \<= to_date\(to_char\(sysdate-1\)\) and \(substr\(C_B,1,2\)=\'25\' or substr\(C_B,1,2\)=\'26\' or substr\(C_B,1,2\)=\'27\' or c_b is null\)\" file=aaa.dmp log=aaa.log
-
exp 命令中的query参数
当我们希望只导表的某一部分时,可以用query参数来导。其实就是query加where语句的条件部分,但前提是类似于select * from tab where .....命令格式如下:exp table.'s owner/p...
-
《Oracle EXP工具QUERY参数使用方法和限制条件》-使用场景-对比测试
《Oracle EXP工具QUERY参数使用方法和限制条件》摘要:日常工作中我们经常使用EXP/IMP工具进行数据归档、数据迁移、数据库升级、备份数据库、回收碎片等工作。Exp导出的dump文件是一个二进制文件,不可手工编辑,因为会破坏数据。如果单论速度讲IMP要比EXP快些,这也表明了我们在迁移数据时压力一般在EXP这边。经典使用场景:(1)Oracle 9i版本(2)同版本数据库之间(3)不同...
-
oracle EXP导出一张表时使用query参数指定where条件
oracle exp 导出一个表的部分内容,使用query参数可加上SQL的where条件进行过滤 注意:如果需要使用到日期字符串格式等单引号,需要使用双引号将where条件括起来,而且双引号要用\做转义 exp test/test@testdb file=D:\test_bak.dmp log=D:\exp0811.log tables=(tbl_test) query="where start...
-
expdp、impdp的query条件说明
如果要导出多个表的数据,但是对某一个表或者某几个表的数据有限制expdp scott/tiger directory=dumpdir dumpfile=a.dmp tables=emp,dept query=/emp:/"where deptno=20/"/ expdp scott/tiger directory=dumpdir dumpfile=a1.dmp tables=emp
-
EXP的QUERY参数
QUERY 默认:none 当导出模式为表模式时,此参数可以选择这些表中的子集。query参数的相当于在select语句中增加了where条件。此条件应用于tables参数中的所有表。需要注意的是,query参数必须适合所有...
-
exp导出命令中的query选项(转)
oracle中的exp导出工具相信很多人都用过,但是很多人都只是通过最普通的方式用,很多选项都没有用过,也有很多选项不知道怎么用,前两天因为工作需要,要分批导出一张表中的数据,于是想到query选项,可是,没想到的是,却一直没用...
-
exp中query的使用方法
经过试验,发现Solaris下可以这样用:exp username/passwd file=a.dmp log=a.log tables=(t1,t2) query=/"where domain_id=3/"注意引号要用转义字符。别的Unix或Linux系统也许可以用这样的方法。 Windows下可以用3对引号也不管用,exp username/passwd file=
-
exp/expdp中query参数的使用
之前一直无法搞清楚exp/expdp中关于query参数的正确写法,每次都是零散的印象,这次特意把这个记录成日志以方便以后查看。关于query参数的写法请参看以下两个例子:1.使用命令行: expdp t1/...
-
oracle11 exp query,EXP的QUERY参数
QUERY默认:none当导出模式为表模式时,此参数可以选择这些表中的子集。query参数的相当于在select语句中增加了where条件。此条件应用于tables参数中的所有表。需要注意的是,query参数必须适合所有表,比如有某张表无where中的列,那就会报错。query参数限制:1 不能用在full,user,表空间导出模式。2 参数应用于所有表,不能特别指定某张表。3 direct pa...
-
Oracle exp query条件检索在WINDOWS和LINUX下的命令区别
今天因为业务需要,运行了EXP的条件导出,发现WINDOWS和LINUX下有些差别,主要区别在于敏感字符,实例如下: LINUX: exp us/pass TABLES=\(t_ec_event\) file=/tmp/test.dmp QUERY=\"WHERE eventid =\'40288a2627f491080127fab7f17232b4\'\" WINDOWS: exp u...
-
exp 根据条件导出示例
示例如下: exp scott/tiger@vmddzzwpt file=e:\scott.dmp log=e:\scott.log tables=emp query =\"WHERE deptno=10 \" exp scott/tiger@vmddzzwpt file=e:\scott.dmp log=e:\scott.log tables=emp query =\"WHERE
-
exp导出命令query参数指定的where条件里符号也要转义
小叶同学今早又来问题了,还是exp的问题,本来很简单的问题,这家伙太懒了,遇到问题都不先自己多测试几次,直接就开问,打算把他的问题全部都记录起来 首先是这个截图的问题,原因是 query里面 1=1,没有where...
-
【EXP】根据字段导出数据query
exp有些时候需要根据字段来进行导出操作 例如:想要导出hr用户中的employees中salary要大于4000的数据 这样的话需要添加where语句,需要用到的参数是query 查看下大于4000的有多少数据 SQL> select count(*) from employees where salary>=4000; COUNT(*) ----------
-
带query条件导出的时候出现"参数 'query' 不允许有多个值"错误
出现错误如下: C:\Users\Administrator>exp scott/scott@orcl file=D:\testQuery.dmp tables=dept query= "where dname like 'S%'" LRM-00112: 参数 'query' 不允许有多个值 EXP-00019: 处理参数失败, 请键入 'EXP HELP=Y' 获取
-
exp中query参数使用
test用户下有tb1表 SQL> select * from tb1; ID NAME ---------- ---------- 1 A 2...
-
oracle exp 部分数据,【EXP】使用EXP的QUERY选项导出表中部分数据
简单演示一下使用EXP的QUERY选项导出表中部分数据(具有where限制条件的导出)。1.创建实验表T,并初始化4条记录sec@secooler> create table t (x int ,y varchar2(20));Table created.sec@secooler> insert into t values (1,'sec1');1 row created.sec@se...
11 楼 shoru 2013-12-02 13:33
10 楼 小网客 2013-11-30 10:45
9 楼 tenderuser 2013-11-29 22:50
阿里的开源, 我只能呵呵了, 前段时间看了阿里的tair, 文档之类的完全不全, 版本还是阿里内部和外部两个版本。。。 一些代码jar包也不是完全的开源。。。。完全不依赖社区的开源都是做做样子罢了。。。
8 楼 fenglei0213 2013-11-29 19:39
7 楼 tomakemyself 2013-11-29 17:54
6 楼 yixiandave 2013-11-29 16:38
5 楼 bewithme 2013-11-29 14:03
4 楼 shenliuyang 2013-11-29 13:51
3 楼 tuhaihe 2013-11-29 13:29
慢慢来吧,可能目前开放程度还不是太够。
2 楼 kongxuan 2013-11-29 13:14
1 楼 ray_linn 2013-11-29 12:52