c# oracle 批量执行查询sql

mulinyeyu 2018-11-14 03:41:12
将所有查询SQL,放到一个list集合里,如何批量执行这些SQL,并将结果合并起来。
...全文
302 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fighting_1982 2018-11-16
  • 打赏
  • 举报
回复
解决了给点分啊,楼主。我的答案完全正确的
应届小生_ 2018-11-16
  • 打赏
  • 举报
回复
你一条一条执行,执行完一条,add遍历进list
xuzuning 2018-11-16
  • 打赏
  • 举报
回复
不见得!
执行的次序不同,结果的排列也不同
对时序要求高的应用就不合适
mulinyeyu 2018-11-16
  • 打赏
  • 举报
回复
问题解决 Parallel.ForEach 并发处理。简单实用
fighting_1982 2018-11-15
  • 打赏
  • 举报
回复
list传过去后,通过遍历list把几个语句的结构union合并成一个新的sql语句传过去就行了啊。
或者就在逻辑层把几个语句执行的结果自己做合并。list.Union(list).Union(list).ToList();
123321... 2018-11-15
  • 打赏
  • 举报
回复
好像也要一条一条的执行吧
  • 打赏
  • 举报
回复
你创建数据库连接,然后循环执行查询,并将结果加入同一个结果集合对象就行了。
吉普赛的歌 2018-11-14
  • 打赏
  • 举报
回复
用 DataTable 接收就是了
良朋 2018-11-14
  • 打赏
  • 举报
回复
同学,你真会省事啊

111,098

社区成员

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

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

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