使用c#将表数据从oracle复制到SQL Server

本文关键字:复制 SQL Server oracle 数据 使用 | 更新日期: 2023-09-27 18:01:20

您能告诉我是否有一种最方便的方式将表数据从oracle复制到SQL Server吗?

我唯一的想法是迭代所有行并做插入操作。这意味着我应该写很多代码。

我想知道我可以使用DataSet/DataAdapter或其他方便的c#方法进行迁移吗?

p。

谢谢。

使用c#将表数据从oracle复制到SQL Server

这取决于你处理的数据量和你想要完成的任务。

如果没有太多的数据,你可以做一些非常快速和肮脏的方式,通过一个数据集读取整个集合到内存中,然后简单地将记录一条一条地插入到SQL Server中。只要你没有大量的数据需要移动,这就可以了。

现在,如果你有更多的数据,你可以更精简一点,以避免"内存"命中,使用datareader来做事情,只逐行读取,多一点代码,但不是那么多,也许20-30行。

现在,根据您的需要,SQL Server Edition等,您也可以使用SSIS将其拉入,而不编写任何代码。