zoukankan      html  css  js  c++  java
  • Sql Server 游标遍历数据 示例

    select * from aaa
    select * from bbb

    DECLARE @bb varchar(50)
    DECLARE @id int
    DECLARE My_Cursor CURSOR --定义游标
    FOR (SELECT id,bb FROM aaa) --查出需要的集合放到游标中
    OPEN My_Cursor; --打开游标
    --FETCH NEXT FROM My_Cursor ; --读取第一行数据
    --FETCH NEXT FROM My_Cursor INTO @bb; --读取第一行数据(将aaa表中的UserId放到@UserId变量中)
    FETCH NEXT FROM My_Cursor INTO @id,@bb; --读取第一行数据(将aaa表中的UserId放到@UserId变量中)
    WHILE @@FETCH_STATUS = 0
    BEGIN
    UPDATE bbb SET bb = @bb WHERE id=@id --更新
    -- FETCH NEXT FROM My_Cursor ; --读取第一行数据
    -- FETCH NEXT FROM My_Cursor INTO @bb; --读取第一行数据(将aaa表中的UserId放到@UserId变量中)
    FETCH NEXT FROM My_Cursor INTO @id,@bb; --读取第一行数据(将aaa表中的UserId放到@UserId变量中)
    END
    CLOSE My_Cursor; --关闭游标
    DEALLOCATE My_Cursor; --释放游标
    GO

  • 相关阅读:
    nginx编译安装
    使用scp命令,不同服务器之间拷备文件
    cpu负载过高排查与解决
    Docker安装
    sftp安装
    nginx登陆验证 [done]
    git常用命令
    python常见问题记录
    升级openssl
    rsync使用
  • 原文地址:https://www.cnblogs.com/limitpjz/p/15389817.html
Copyright © 2011-2022 走看看