如何在oracle数据库中导出表,确切的说是在 PLSQL Developer工具中导出表,求帮助。先谢谢了!

如题所述

在PLSQL Developer菜单栏里面的 - 工具 - 导出表,这样就会弹出一个可以导出所有表的菜单,下面有3种选项,分别是:Oracle导出;SQL插入;PL/SQL Developer。它们的区别就是导出的文件格式不一样,你要导出哪个表在上面选中,要选张表就按住CTRL多选就OK,不过要记住了,高等级的Oracle客服端去导出低等级的数据库会出问题,笔者试过我数据库是10.1G的,安装10.2的客服端用这个导出都报错。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-25
可以直接用命令:exp 用户名/密码@数据库连接名 tables=表名 file=导出后文件名;一次导多个表表名间用逗号隔开本回答被提问者采纳
第2个回答  2011-11-25
create or replace procedure PRO_FESTIVALSMS(zzid in varchar2, yhid in varchar2,dxnr varchar2,fszt varchar2) is
lxrid varchar2(32);
lxrsj varchar2(32);
yhzzid varchar2(32);
begin
declare cursor cursor1 is
select lxr.id id,lxr.lxrsj lxrsj,(select t.zzid from AQ_YHXXB t where t.id=yhid) yhzzid
from CRM_LXR lxr
join crm_kh kh on kh.id=lxr.khid
join aq_zz zz on kh.zzid=zz.id
where kh.rowstatus='0'
and lxr.rowstatus='0'
and exists
(select z.id from aq_zz z where kh.zzid=z.id and (z.fzzid=zzid or z.id=zzid));

begin
open cursor1;
loop
fetch cursor1 into lxrid,lxrsj,yhzzid;
exit when cursor1 % NOTFOUND;
insert into
KFDX_DX(id,dxlbid,fsrq,fsfs,fszt,yhid,Dxnr,Sjh,Lxrid,Jlrq,Jlrid,Rowstatus,Dxly,Zzid) values
(sys_guid(),'12000',sysdate,'1',fszt,yhid,dxnr,lxrsj,lxrid,sysdate,yhid,'0','1',yhzzid);
commit;
end loop;
close cursor1;
end;
end PRO_FESTIVALSMS;
第3个回答  2011-11-25
在查询数据集上面的工具栏倒数第二个可以导出表 有cvs,tvs,HTML,XML,sql格式的选择 希望是你要的答案
相似回答