1 USE WyManager 
 2 
 3 DECLARE Del_Cursor CURSOR
 4 FOR
 5 SELECT 'DROP PROCEDURE ' + name from dbo.sysobjects WHERE OBJECTPROPERTY(id, N'IsProcedure') = 1 AND name not like 'USP_Blog%'
 6 OPEN Del_Cursor
 7 DECLARE @curname sysname
 8 FETCH NEXT FROM Del_Cursor into @curname
 9 WHILE(@@fetch_status=0)
10   BEGIN
11   EXEC(@curname)
12   FETCH NEXT FROM Del_Cursor into @curname
13   END
14 CLOSE Del_Cursor
15 DEALLOCATE Del_Cursor
16 
17 
18 游标一般只应用在服务器的存储过程中,客户端的做法就直接可以遍历RecordSet了,语法也很类似。所以,实际上可以认为游标是RecordSet遍历的一种T-SQL实现。