zoukankan      html  css  js  c++  java
  • sqlserver游标模板

    -- =============================================
    -- Author:      
    -- Create date:
    -- Description: <游标模板>
    -- =============================================
    --定义变量
    DECLARE @databaseName VARCHAR(100)
    --定义游标
    DECLARE @itemCur CURSOR
    --设置游标从某个结果集中开始移动读取记录
    SET @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
    不忘初心
  • 相关阅读:
    11.29
    11.28
    11.24
    11.21
    11.17
    11.15
    11.14
    11.9
    11.5
    11.3
  • 原文地址:https://www.cnblogs.com/hongjiang/p/13088181.html
Copyright © 2011-2022 走看看