ADO.NET和SQL Server存储过程 - INSERT,UPDATE,DELETE之后的SELECT

时间:2010-02-10 10:43:51

标签: sql-server stored-procedures ado.net

在依赖于SQL Server存储过程的大型项目和经典的ADO.NET(DataSet,DataAdapters)之后,INSERT,DELETE和UPDATE过程中都有一个SELECT跟随。在代码中,所有方法都返回void,这是任何相关的SELECT - 有什么影响? SELECT的性能影响是什么?

2 个答案:

答案 0 :(得分:0)

如果您的方法没有返回任何内容,那么这些选择是无用的,除非其他一些应用程序出于未知原因使用它们。

答案 1 :(得分:0)

在手动或调试运行存储过程时,它将有助于数据库开发人员/支持人员。我会经常使用这种类型的东西(与事务结束时的回滚一起)在提交之前验证输出。下次您正在查看它时更容易将它放在那里,而不是必须重新发明它。你可以将它评论出来,但它并没有伤害任何东西。

毕竟,其他东西可能正在使用该存储过程而返回void。