当前位置:  开发笔记 > 编程语言 > 正文

我可以在执行存储过程之前获取rowcount吗?

如何解决《我可以在执行存储过程之前获取rowcount吗?》经验,为你挑选了1个好方法。

我有一些复杂的存储过程,可能会返回数千行,并需要很长时间才能完成.

有没有办法找出在查询执行和获取数据之前要返回多少行?

这是使用Visual Studio 2005,Winforms应用程序和SQL Server 2005.



1> Maxam..:

您提到您的存储过程需要很长时间才能完成.在从数据库中选择行或将行返回给调用者的过程中,大部分时间是占用的吗?

如果是后者,也许您可​​以创建SP的镜像版本,只获取计数而不是实际行.如果它是前者,那么,你可以做的事情并不多,因为这是找到合格的行很慢的行为.

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