关于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: 导出终止失败
请教一个正确写法。 展开
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: 导出终止失败
请教一个正确写法。 展开
4个回答
展开全部
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下格式也是可以的,具体情况测试一下即可)
如果是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下格式也是可以的,具体情况测试一下即可)
展开全部
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了
01“”“ file=f:\feishui.dmp
用三个“就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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'\" 这是我写的一个导出批处理,正确执行。希望对你有帮助
query=\" where clsuischm_id like '97E9CFB0-D8CA-430B-9008-10B8E97F8'\" 这是我写的一个导出批处理,正确执行。希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似不能是用双引号把比如'''1'''
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询