在依赖于SQL Server存储过程的大型项目和经典的ADO.NET(DataSet,DataAdapters)之后,INSERT,DELETE和UPDATE过程中都有一个SELECT跟随。在代码中,所有方法都返回void,这是任何相关的SELECT - 有什么影响? SELECT的性能影响是什么?
答案 0 :(得分:0)
如果您的方法没有返回任何内容,那么这些选择是无用的,除非其他一些应用程序出于未知原因使用它们。
答案 1 :(得分:0)
在手动或调试运行存储过程时,它将有助于数据库开发人员/支持人员。我会经常使用这种类型的东西(与事务结束时的回滚一起)在提交之前验证输出。下次您正在查看它时更容易将它放在那里,而不是必须重新发明它。你可以将它评论出来,但它并没有伤害任何东西。
毕竟,其他东西可能正在使用该存储过程而不返回void。