首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

Oracle库和数据表DataTabe1比对,求性能最快的解决方法

2014-04-22 
Oracle库和数据表DataTabe1比对,求性能最快的解决办法。情况是这样:DataTable1是通过ado.net保存从另一个数

Oracle库和数据表DataTabe1比对,求性能最快的解决办法。
情况是这样:
DataTable1是通过ado.net保存从另一个数据库中抽出的ID,只有ID号一列。
DataTable1=DataAdapter1.fill(dataset1,"table1")(0)
另有一个Oracle实体数据库,其中表名为DataA,包含ID字段,数据量大概要有四十万之多,Datatable1数据条数也有四十万。

一个是硬盘上(或远程)数据库,一个在内存中的DataTable,要求其差集,用什么方法最科学最快,弄了一天一宿,用Select Where in结果Oracle对IN后有限制,不能超过1000,而且速度较慢。

还是来这里问一下吧。
 

[解决办法]
差集?

DT有的,Oracle不一定有,同样的Oracle有的,DT也不一定有?
[解决办法]
直接把oracle都取出来,都在内存里作比较

热点排行