当前位置:  开发笔记 > 数据库 > 正文

应用程序执行复杂的SQL查询

如何解决《应用程序执行复杂的SQL查询》经验,为你挑选了1个好方法。

我的应用程序需要针对数据库执行相当复杂的一系列查询.通常我会将所有内容转储到存储过程中并以这种方式执行.

但我无法访问我正在尝试访问的数据库,因此无法创建存储过程.有没有更好的方法来做到这一点,而不是点击数据库5-6次,以获得我需要的结果?我可以将所有内容都加入到单个查询中,但我想尽可能避免这种情况,因为我需要加入大约10个表.



1> Michael Hare..:

加入10个表格没有任何问题,如果这最终是你需要做的.一般来说,SQL擅长这种事情.但是,如果您的5-6查询之间没有紧密的耦合,则单独运行它们.

如果你选择分解查询,那么点击数据库5-6次就可以了 - 绝对没有错.您的访问方法(例如ADO.NET)可能无论如何都会为您提供免费的连接池,因此多个查询的开销非常小.

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有