如何用exp导出表中部份记录?
如何用exp导出表中部份记录?
比如只导出 符合条件的数据记录?
------解决方案--------------------用pl/sql工具导出数据 里边有个where clause 输入查询条件
------解决方案--------------------exp system/sys tables=jobs query=\ "where job_id=\st_man\ " file=d:/sc.dmp grants=y
------解决方案--------------------tools-> export tables-> sql inserts
------解决方案--------------------exp user/pwd@sid file=d:\file.dmp tables=tablesname query=\ "where 条件\ "
------解决方案--------------------exp system/manager @Test file=d:\daochu.dmp tables=(table1) query=\ "where 条件 "
------解决方案--------------------直接exp system/sys tables=jobs query=\ "where job_id=\st_man\ " file=d:/sc.dmp grants=y
这句执行不了,
只能是exp后,按提示一步一步地操作,我现在能导入导出了,
但是这种方式(按提示)按条件如何导出呢?
错的语句肯定执行不了了。。
------解决方案--------------------exp system/sys tables=jobs query= " " "where job_id= 'st_man ' " " " file= 'd:/sc.dmp ' grants=y
------解决方案--------------------C:\> exp yst/yst file=d:\file.dmp tables=yst_zy query=\ "where zyid=0001\ " grants=
y
Export: Release 8.1.7.0.0 - Production on 星期五 6月 22 15:26:03 2007
(c) Copyright 2000 Oracle Corporation. All rights reserved.
连接到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
With the Partitioning option
JServer Release 8.1.7.0.0 - Production
已导出 ZHS16GBK 字符集和 ZHS16GBK NCHAR 字符集
即将导出指定的表通过常规路径 ...
. . 正在导出表 YST_ZY 1 行被导出
在没有警告的情况下成功终止导出。
查询条件写错了..
query=\ "where job_id=st_man\ "
------解决方案--------------------顶!