我有一个存储过程,它接受一个整数参数。
我在一个循环中调用它(我宁愿使用In但是Stored proc是我的控制权。)
所以我有一个SqlParameter对象,每次循环时都会更新值。
我对这有副作用有一个模糊的记忆?这会响铃吗?
(。NET 2.0 / SQL Server 2005)
答案 0 :(得分:1)
如果代码相当简单,并且您只是在每次迭代时更新参数的值,那么我会考虑这个好习惯。
我没有任何副作用。
答案 1 :(得分:0)
想到的主要副作用是表现不佳。
如果您可以在服务器端执行循环(最好),或者至少将多个语句组合到一个批处理中,那么您将会好得多。