DECLARE   @CursorName   CURSOR   FOR   --定义游标  
  SELECT   ...--指向一个结果集  
  OPEN   @CursorName     --打开游标  
  FETCH   NEXT   FROM   @CursorName   into   @var1,@var2     --取第一行数据  
  WHILE   @@FETCH_STATUS   =   0   --在游标指针不为空情况下做循环  
  BEGIN  
          FETCH   NEXT   FROM   @CursorName   into   @var1,@var2   --循环取  
          ...--相关操作  
  END  
  CLOSE   @CursorName     --关闭游标  
  DEALLOCATE   @CursorName   --释放资源

相关文章: