Oracle 如何导出用户';s数据和限制表rownum?

Oracle 如何导出用户';s数据和限制表rownum?,oracle,oracle10g,export,Oracle,Oracle10g,Export,我想要像这样的导出数据 exp xxx/xxx file=d:\xxx.dmp owner=xxx query=\"where rownum < 1000\" exp xxx/xxx file=d:\xxx.dmp owner=xxx query=\“其中rownum

我想要像这样的导出数据

exp xxx/xxx file=d:\xxx.dmp owner=xxx query=\"where rownum < 1000\"
exp xxx/xxx file=d:\xxx.dmp owner=xxx query=\“其中rownum<1000”
但我得到一个错误“查询参数仅在表模式下使用”

Oracle版本10g是正确的,您可以


我还建议阅读有关使用parfile的内容,正如@Thilo所说,使用
exp
时,您只能在表模式下使用
query
参数。如果您能够使用较新的数据泵功能,通过
expdp
命令,您可以应用类似于整个导出的查询。

您只能在导出单个表时指定查询(而不是像您这样导出整个架构)。这正是@Thilo所说的,导出单个表时应用
query
。@AlexPoole你说得对-我修正了答案。如果他写下“tables”参数丢失,情况会更清楚。