标签: sql sql-server-2012
是否可以在SQL Server中编写嵌套游标?
我有类似的东西,但它进入了无限循环;下面的代码用于遍历数据库中找到的每个表的所有列。
{{1}}
答案 0 :(得分:3)
你有一个无限循环,因为你不能从第二个循环内的任何一个游标FETCH NEXT,所以你总是在加载到游标中的第一个值上运行。所以FETCH STATUS总是=到0. FETCH STATUS当你尝试从光标中获取记录时只返回1,而且没有更多的数据可以获取。
FETCH NEXT
FETCH STATUS
只要你最终摆脱循环,你就可以嵌套游标。