用C#代码将sqlserver数据导入oracle中

wddjzzxsdz 2012-04-06 02:36:03
用C#做一个定时服务,作用是每天执行一次用C#代码将sqlserver数据表数据导入oracle数据表中
数据量比较大。请问怎么做比较好一点儿
...全文
212 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wddjzzxsdz 2012-04-06
  • 打赏
  • 举报
回复
貌似sqlserver有方法能够有这种类似的办法。
就是把数据加载成DataSet 然后直接将整个DataSet更新到数据库里面去。
orochiheart 2012-04-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 2 楼 的回复:

用C#代码有点麻烦吧。。。 要判断上次传到哪个ID了 或是根据时间去判断上次传到哪个位置了 主要难点是这次与上次的衔接的问题

这个会有时间判断的,已经能保证每次取出的数据都是需要导到Oracle里面的数据。
[/Quote]
那就是效率的问题喽。。不知道C#导入Oracle数据库有没有大批量导入的函数功能 主要还是Oracle提供的DLL里面找吧。。。
wddjzzxsdz 2012-04-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

用C#代码有点麻烦吧。。。 要判断上次传到哪个ID了 或是根据时间去判断上次传到哪个位置了 主要难点是这次与上次的衔接的问题
[/Quote]
这个会有时间判断的,已经能保证每次取出的数据都是需要导到Oracle里面的数据。
wddjzzxsdz 2012-04-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

那你就弄两个数据集互倒,或者跨库操作
还不如,用sqlserver自己的功能区做呢
[/Quote]
现在sqlserver的数据库有一个这个功能,但是效率太低,而且经常挂掉。
弄两个数据集互倒,或者跨库操作 能否用C#代码来实现?效率怎么样?
orochiheart 2012-04-06
  • 打赏
  • 举报
回复
用C#代码有点麻烦吧。。。 要判断上次传到哪个ID了 或是根据时间去判断上次传到哪个位置了 主要难点是这次与上次的衔接的问题
bdmh 2012-04-06
  • 打赏
  • 举报
回复
那你就弄两个数据集互倒,或者跨库操作
还不如,用sqlserver自己的功能区做呢

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧