C# 两个datatable循环速度太慢,有别的方法解决么? 20

 我来答
471537173
2012-11-28 · TA获得超过224个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:175万
展开全部
话说,每个表超过十万条,你光把数据取到datatable都要很久啦,还不如直接通过sql来做。。。不同库也没问题哦,如果两个都是oracle可以通过dblink,两个都是sqlserver可以通过数据库链接,一个oralce一个sqlserver可以通过透明网关。。。。。。
宇宙之心眼
2012-11-27 · TA获得超过623个赞
知道小有建树答主
回答量:610
采纳率:100%
帮助的人:412万
展开全部
你是想在两个datatable里面找重复值吧,合并为一张新表,合并完成以后,参阅下链接

http://zhidao.baidu.com/question/408471159.html
更多追问追答
追问
我是根据两个表中的唯一键循环两个datatable,找出两个表中相同的数据,只是现在我两个表中的数据量太大(每个表都超过十万条),所以循环太慢了,想问下大侠们有没有别的提高效率的方法?
追答
其实反而你在SQL中判断并直接返回,这样的效率要比按条循环要快的多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liushijun011
2012-11-26
知道答主
回答量:30
采纳率:0%
帮助的人:15万
展开全部
现在一般多用 div+css 来布局页面了,table 现在基本快被淘汰了,用table的话 容易造成多余的标签。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HandsomeMr_彭
2012-11-26
知道答主
回答量:37
采纳率:0%
帮助的人:22.4万
展开全部
可以发送代码到185139483@qq.com
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潘多拉de情夫
2012-11-27 · TA获得超过247个赞
知道小有建树答主
回答量:572
采纳率:0%
帮助的人:352万
展开全部
从数据库去做,not in
追问
不是在一个数据库中的
追答
不在一个库里没事啊,跨库查询啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式