2016-04-30 162 views
0

有没有办法将数据从MS Access导出到另一个数据库?我知道数据可以导出无法访问,但我正在寻找一种方法,每天从MS Access表中提取数据,并将其上载到SQL数据库(如PostgreSQL或MySQL)中。从MS Access导入数据

+0

简单地导出表到平面文件到csv

然后使用这个命令来将数据导入到PostgreSQL的(XML, csv,txt,xlsx)并导入到其他RDMS中。或者,如果您有MSAccess.exe,则可以链接来自其他RDMS的表并使用SQL查询进行迁移。 MS Access默认为Jet/ACE SQL Engine(Windows .dll文件)。 – Parfait

+0

我认为导入是问题,因为你必须调整数据类型(例如,布尔是MySQL中的一个tinyint):我认为MySQL Workbench迁移向导为你完成了大部分工作https://dev.mysql.com/ DOC /工作台/ EN/WB-迁移数据库access.html – BitAccesser

回答

0

没关系我想通了。我使用Talend Open Studio进行数据集成。它具有用于Microsoft Access的连接器,可让您编写访问,创建或读取访问权限。

0

你可以从M $导出使用任何pgAdmin的PLSQL

copy your_created_table FROM '/your/path/to/file.csv' USING DELIMITERS ',' CSV;