gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 23:41:30 25 4
gpt4 key购买 nike

请问有没有最方便的从oracle复制表数据到SQL Server的方法?

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

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

附言。在 C#/.NET2.0 环境下。

非常感谢。

最佳答案

这实际上取决于您处理的数据量以及您想要完成的任务。

如果数据不多,您可以用非常快速和肮脏的方式做事,通过 DataSet 将整个集合读入内存,然后简单地将记录逐条插入到 SQL Server 中。只要您没有要移动的大量数据,这就可行。

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

现在,根据您的需要,SQL Server 版本等您也可以使用 SSIS 将其拉入而不编写任何代码。这是一个显示一些关于 performance of this process 的帖子.

关于c# - 使用 c# 将表数据从 oracle 复制到 SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6606460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com