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
    不忘初心
  • 相关阅读:
    python之Queue
    rebase after merge
    Heroku使用note
    Adapter, Proxy, Decrator, and AOP
    How rackup works
    sonar插件实战
    2012rubyconfchina小记
    Sonar安装使用篇
    sonar原理扩展篇
    javascript 实现拖动效果
  • 原文地址:https://www.cnblogs.com/hongjiang/p/13088181.html
Copyright © 2011-2022 走看看