SQL_CURSOR_游标循环
1 DECLARE @column1 varchar(50) 2 DECLARE My_Cursor CURSOR --定义游标 3 FOR (SELECT column1 FROM #temp1) --查出需要的集合放到游标中 4 OPEN My_Cursor; --打开游标 5 FETCH NEXT FROM My_Cursor into @column1; --读取第一行数据(将表中的column1 放到@ column1 变量中) 6 WHILE @@FETCH_STATUS = 0 7 BEGIN 8 --这里写需要循环的SQL 9 FETCH NEXT FROM My_Cursor into @column1; --读取下一行数据(将表中的column1 放到@ column1 变量中) 10 END 11 CLOSE My_Cursor; --关闭游标 12 DEALLOCATE My_Cursor; --释放游标