SQL Server中的嵌套游标是否可能?

时间:2015-10-23 04:03:37

标签: sql sql-server-2012

是否可以在SQL Server中编写嵌套游标?

我有类似的东西,但它进入了无限循环;下面的代码用于遍历数据库中找到的每个表的所有列。

{{1}}

1 个答案:

答案 0 :(得分:3)

你有一个无限循环,因为你不能从第二个循环内的任何一个游标FETCH NEXT,所以你总是在加载到游标中的第一个值上运行。所以FETCH STATUS总是=到0. FETCH STATUS当你尝试从光标中获取记录时只返回1,而且没有更多的数据可以获取。

只要你最终摆脱循环,你就可以嵌套游标。