关于oracle导出时的query用法

刚学会用query,还不太会用。C:\DocumentsandSettings\Administrator>expfszwjk/finance060630@10.28.3... 刚学会用query,还不太会用。
C:\Documents and Settings\Administrator>exp fszwjk/finance060630@10.28.30.46 tables=(fi03) query="where afc010 like '2011%'" file=f:\feishui.dmp
LRM-00112: 参数 'query' 不允许有多个值

EXP-00019: 处理参数失败, 请键入 'EXP HELP=Y' 获取帮助信息
EXP-00000: 导出终止失败
C:\Documents and Settings\Administrator>exp fszwjk/finance060630@10.28.30.46 tables=(fi03) query='where afc010>=2011-01-
01' file=f:\feishui.dmp
LRM-00111: 值 'where afc0' 缺少右引号

EXP-00019: 处理参数失败, 请键入 'EXP HELP=Y' 获取帮助信息
EXP-00000: 导出终止失败
请教一个正确写法。
展开
 我来答
whmng
2011-07-06 · TA获得超过664个赞
知道小有建树答主
回答量:290
采纳率:100%
帮助的人:207万
展开全部
6) 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下格式也是可以的,具体情况测试一下即可)
05tuan
2012-03-22
知道答主
回答量:4
采纳率:0%
帮助的人:6098
展开全部
C:\Documents and Settings\Administrator>exp fszwjk/finance060630@10.28.30.46 tables=(fi03) query=”“”where afc010>=2011-01-
01“”“ file=f:\feishui.dmp
用三个“就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洋昆丽1193
2011-07-18 · TA获得超过6.4万个赞
知道大有可为答主
回答量:4.9万
采纳率:0%
帮助的人:6503万
展开全部
exp mw_sys/sys@192.168.43.20SPMS file=mwt_om_clsuischm.dmp log=mwt_om_clsuischm.log tables=(mw_sys.mwt_om_clsuischm)
query=\" where clsuischm_id like '97E9CFB0-D8CA-430B-9008-10B8E97F8'\" 这是我写的一个导出批处理,正确执行。希望对你有帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卑横高365
2011-07-05 · TA获得超过162个赞
知道小有建树答主
回答量:536
采纳率:0%
帮助的人:172万
展开全部
貌似不能是用双引号把比如'''1'''
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式