a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 82|回复: 0

[其他] Oracle认证:如何指定一个where条件来有条件地导出记录

[复制链接]
发表于 2012-8-4 13:41:06 | 显示全部楼层 |阅读模式
在Oracle数据库中,exp中的query参数可以指定一个where条件来有条件地导出记录, 对于许多不常使用此选项的朋友来说, 经常会遇到下面这样的错误: 5 `# R8 u5 _& i
LRM-00112: multiple values not allowed for parameter 'query'
2 Y5 h) r3 P$ L- E% K! R, I
, ]7 X2 _4 N  Z5 C7 MEXP-00019: failed to process parameters, type 'EXP HELP=Y' for help 3 x1 Z4 e4 G2 H  p1 c- x' I. N
EXP-00000: Export terminated unsuccessfully
, n5 h+ e& B+ J( o' }3 E' A
: B, {1 r$ F6 `, A' f  r原因:
& W! T7 F0 }( ]9 N在where条件中一般都会有空格, 而命令行下就会被释成几个命令行参数, 用单引号或双引号将整个where条件括起来就可以了。
6 O6 o6 K6 n) ^$ L- R1 w+ v在Windows环境下指定query参数:
, _# K+ V' {! ~" p0 L. E4 @- l' j# S5 }8 k) ~6 ~$ }4 {
exp ... query='where deptno=10'
. b0 ]4 w, B% R* ^: \+ M0 D& s* m! [exp ... query='where deptno=''10''' / E8 Z6 ?! a6 s* \! n
exp ... query='where deptno"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-4 21:10 , Processed in 0.197325 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表