QUERY参数后面跟的是where条件,值得注意的是,整个where子句需要使用""括起来,where子句的写法和SELECT中相同; 如果是UNIX平台所有"和'都需要使用\u26469屏蔽它们的特殊含义: exp test/test file=1.dmp log=1.log tables=testtable query="where c1=20 and c2=test" 注意:>,<,单引号等特殊字符需要转译 exp test/test file=1.dmp log=1.log tables=testtable query="where c1\>20 and c2=to_date\(\'20090506\',\'yyyymmdd\'\)" 如果是windows平台,则使用下面的格式: exp c/c@ncn file=c.dmp log=c.log tables=t query="""where id=1 and name='gototop'"""(使用unix下格式也是可以的,具体情况测试一下即可)
关于oracle导出时的query用法
原创
©著作权归作者所有:来自51CTO博客作者胜东的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
oracle Flashback version Query
相对于Flashback Query 只能看到某一点的对象状态, Oracle 10g引入的Flashback Version Query可以看到过去某个时间段内,记录是如何发生变化的。 根据这个历史,DBA就可以快速的判断数据是在什么时点发生了错误,进而恢复到之前的状态。先看一个伪列 ORA_ROWSCN. 所谓的伪列,就是假的,不存在的数据列,用户创建表时虽然没有指定,但是Orac
oracle oracle Flashback oracle Flashback Que oracle Flashback ver