日期:2014-05-18  浏览次数:20449 次

从sqlserver导入数据到oracle,怎么实现??
从sqlserver导入数据到oracle,可以用java来实现吗?会不会很复杂,要么用oracle存储过程来实现吗?如何实现的?
两种数据库数据类型差别挺大的,

------解决方案--------------------
如果只是简单的导数据,容易,好像SQL Server的数据导出功能就可以吧。

也可以自己写代码。
先定义好SQL Server中的列类型对应到Oracle的列类型,再从SQL Server中读表结构,就可以生成建Oracle表的SQL语句了。
建完表后,再从SQL Server中读记录,一行一行的读,再转成Oracle中可用的Insert语句。
将上面的结果保存到文本文件中,到Oracle中去执行就可以了。
------解决方案--------------------
以前导过,使用sql的导出就可以,建立个odbc连接到Oracle,因为两者的有些类型不一样,先弄到一个表里然后还有通过脚本整理下
我的异常网推荐解决方案:oracle存储过程,http://www.aiyiweb.com/oracle-develop/177537.html