SqlParamater更新循环中的值 - 副作用

时间:2009-11-16 14:35:39

标签: c# .net sql-server ado.net

我有一个存储过程,它接受一个整数参数。

我在一个循环中调用它(我宁愿使用In但是Stored proc是我的控制权。)

所以我有一个SqlParameter对象,每次循环时都会更新值。

我对这有副作用有一个模糊的记忆?这会响铃吗?

(。NET 2.0 / SQL Server 2005)

2 个答案:

答案 0 :(得分:1)

如果代码相当简单,并且您只是在每次迭代时更新参数的值,那么我会考虑这个好习惯。

我没有任何副作用。

答案 1 :(得分:0)

想到的主要副作用是表现不佳。

如果您可以在服务器端执行循环(最好),或者至少将多个语句组合到一个批处理中,那么您将会好得多。