在从网站调用的存储过程中使用游标是否安全?有明显的性能影响,但我想在这里提出的是变量@@ Fetch_status的问题。存储过程中使用的@@ Fetch_status的范围是一个连接。两个不同的用户是否可能通过UI从同一连接调用相同的存储过程?这不会导致意想不到的结果吗?
换句话说,@@ Fetch_status不仅仅是范围而是整个连接的全局,会引起任何疑虑吗?
注意:这篇文章不是关于使用光标是否是一个好主意。我很感谢与@@ Fetch_status相关的回复。请来here讨论游标的优缺点
答案 0 :(得分:2)
除非您使用全局游标,否则您应该是安全的
说,为什么你使用游标,几乎所有东西都可以在sql server中完成设置,并且在几乎所有情况下都会快几倍