将大量数据从Sybase表传输到Oracle表

时间:2017-01-10 19:38:24

标签: sql oracle sybase database-administration

我目前正在尝试将一堆数据从Sybase数据库中的表传输到oracle数据库中的表。我们正在谈论几十万条记录。通常最好的做法是什么?任何可以帮助解决此问题的数据库软件?欢迎任何建议。

1 个答案:

答案 0 :(得分:1)

据推测,数据是以某种平面文件格式卸载的,例如CSV或某种形式的分隔格式。

在Oracle中,创建一个EXTERNAL TABLE,它基本上将平面文件映射为一个表格。你可以简单地做一个SQL插入

insert into <table> select * from <external table>