oracle导出/备份一个表中部分字段

例如,一个表a,b,c三个字段,备份/导出表时只导出a,b两个字段。

sql 实现

谢谢。

第1个回答  2013-07-27
我的建议是 新建一张新表
create table 用户.tablebak as select a, b from 用户.table
然后通过exp或者expdp导出新建的这张表

希望能帮助你!本回答被网友采纳
第2个回答  2013-07-26
exp应该不支持按列导出,

你可以写出sql语句,然后用plsqldeveloper等将结果导出到Excel等文件中追问

可以举一个例子吗

追答

这种方式,在
pl sql developer 上很简单的。

select a,b from tabxxx

然后全部显示数据,右键数据结果的左上角,copy to excel 即可。

如果用oracle sql developer
可以选中表,右键导出,
在源目标窗口: 只选导出数据 , 不选导出ddl,选择 导出 xls
在指定数据窗口,选择要到处的列

然后就ok了。

本回答被网友采纳
第3个回答  2013-07-26
用create table .. as ..的方式创建一个新表,然后把这个表导出就是了。
当然只要数据的话,用sql dev更直接。追问

只要数据,用sql dev怎么实现。

相似回答