exp参数中的query参数

原创 2004年06月28日 15:06:00

query参数用来带条件导出表的数据,格式为

win: exp test/test query='where name=''test''' tables=tab1 file=tabl1.dmp log=tab1l

unix:   exp test/test query=/"where name=/'test/'/" tables=tab1 file=tabl1.dmp log=tabl1

但是它也有局限:

query后不能是多表关联,比如说以下这种格式

exp test/test query='where name=''test'' and tab1.id=tab2.id' tables=(tab1,tab2) file=tabl1.dmp log=tab1l

但是query可以用来约束多张表的数据导出,前提是这些表拥有相同的字段,并以这些字段作为导出条件:

exp test/test query='where name=''test'' ‘ tables=(tab1,tab2) file=tabl1.dmp log=tab1l

 

 

exp 中query参数的使用

因为总是记不住转义是用哪个斜杠,写下来,下次就不会记不得了,看例子: exp scott/tiger tables=emp query=\"where job=\'SALESMAN\' and sa...
  • onebigday
  • onebigday
  • 2016年08月17日 10:18
  • 1107

带query条件导出的时候出现"参数 'query' 不允许有多个值"错误

出现错误如下: C:\Users\Administrator>exp scott/scott@orcl file=D:\testQuery.dmp tables=dept query= "w...
  • ziwen00
  • ziwen00
  • 2013年01月08日 11:36
  • 3929

exp中query的使用方法

经过试验,发现Solaris下可以这样用:exp username/passwd file=a.dmp log=a.log tables=(t1,t2) query=/"where domain_id...
  • fm0517
  • fm0517
  • 2009年10月16日 17:09
  • 11111

关于Oracle IMP/EXP命令与参数详解

关于IMP/EXP命令帮助 输入参数help=y就可以看到帮助。 如何使exp的帮助以不同的字符集显示: set nls_lang=simplifiedchinese_china.zhs16...
  • wildboy2001
  • wildboy2001
  • 2012年02月19日 10:15
  • 7600

exp query 参数的格式

 昨天需要按照条件导出一个表,再导入另一个数据库,很自然想到了 exp 的 query 参数,本来以为可以很顺利完成,结果 query参数的格式怎么也写不对,因为时间紧迫,最后通过 dblink直接插...
  • arduousbonze
  • arduousbonze
  • 2008年12月31日 12:28
  • 4411

ORACLE导出时的query问题

 如图所示,query语句中如果没有写 / ,会出现:LRM-00112: 参数 query 不允许有多个值 EXP-00019: 处理参数失败,有关帮助请键入 EXP HELP=YEXP-00000...
  • lytal
  • lytal
  • 2010年05月19日 12:40
  • 386

exp/expdp中query参数的使用

之前一直无法搞清楚exp/expdp中关于query参数的正确写法,每次都是零散的印象,这次特意把这个记录成日志以方便以后查看。关于query参数的写法请参看以下两个例子:    1.使用命令行: ...
  • liqfyiyi
  • liqfyiyi
  • 2012年05月12日 22:11
  • 902

用parfile文件在oracle中导出指定的表数据

命令:exp username/userpsw  file=e:/%DATE%.dmp log=exp.log parfile=par.par其中par.par的内容为tables=(DA_JUANN...
  • hzfu007
  • hzfu007
  • 2008年05月08日 11:05
  • 785

oracle exp命令中的full参数

full=y( 全库导出): 导出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS 这些系统用户之外的所有用户的数据.full=n或不加full: 默认导出连接数据库的用...
  • zhanghongrui1988
  • zhanghongrui1988
  • 2016年09月14日 17:37
  • 444

oracle 导入或导出时报错信息:LRM-00112: 参数 'XXX' 不允许有多个值

原因:是因为参数值中存在空格。 解决办法:去掉空格。 例子:IMP training/training@training FILE=F:\oracl_database\database.dmp L...
  • luofujiang
  • luofujiang
  • 2013年07月04日 17:17
  • 3238
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:exp参数中的query参数
举报原因:
原因补充:

(最多只允许输入30个字)