SQL游标模板
-- Description: <游标模板> -- ============================================= --定义变量 DECLARE @databaseName VARCHAR(100) --定义游标 DECLARE itemCur CURSOR FOR --定义游标 --获取游标操作数据集 SELECT name FROM sys.databases WHERE database_id > 4 --打开游标 OPEN itemCur --读取一条记录到变量中,注意上面的结果集有多少列就应该有多少个变量 FETCH NEXT FROM itemCur INTO @databaseName WHILE @@FETCH_STATUS=0 --业务逻辑处理开始 BEGIN --逻辑处理 PRINT @databaseName --读取下一条记录 FETCH NEXT FROM itemCur INTO @databaseName END --业务逻辑处理结束 --关闭游标 CLOSE itemCur --释放游标 DEALLOCATE itemCur