Oracle数据库中导出某张表到SQL并关联更新

首先想到查询出结果,然后导出为SQL文件:

先导出表结构

1 在桌面建立对应的sql空文件

2 toos-->export userObjects

3 在对话框中选择你要导出的表

4 勾选上singleFile同时勾选掉include*的选项

5 点击黄色的文件夹按钮浏览文件找到之前创建的sql文件

6 点击导出export

再导出数据

 选择导出为SQL文件,发现sql有点不对劲:

prompt Importing table sa_salaryapplydetail...
set feedback off
set define off
insert into sa_salaryapplydetail (APPLYID, EMBANKOPENNAME, EMBANKNUMBER)
values ('20140711092445', '深圳农村商业银行坪地支行', '243000378763');

insert into sa_salaryapplydetail (APPLYID, EMBANKOPENNAME, EMBANKNUMBER)
values ('20140711100411', '深圳农村商业银行青松支行', '124000838470');

insert into sa_salaryapplydetail (APPLYID, EMBANKOPENNAME, EMBANKNUMBER)
values ('20140711100411', '深圳农村商业银行龙华支行', '532000220341');

但是当数据量比较大的时候这种方法就比较复杂了,或许可以利用ODBC来操作?摸索中。。。

更新

SQL Server 由远程数据库批量导出表到本地:

选择数据库-->任务-->导出数据-->先选择数据源-->再选择目标-->选择要导出的表或视图-->完成

原文地址:https://www.cnblogs.com/zhangzhang1118/p/11836625.html