zoukankan      html  css  js  c++  java
  • 游标简单使用

    以下代码及注释

    注:‘--’为注释

    --创建一个游标
    declare my_cursor cursor for --my_cursor为游标的名称,随便起
    select id,name from my_user --这是游标my_cursor的值,这里随便发挥看业务场景
    --打开游标
    open my_cursor --没什么好说的
    --变量
    declare @id int --声明变量 ‘declare’为声明变量 ‘@name’为变量名称 后面为变量类型
    declare @name varchar(50) --这里是两个变量用来接收游标的值
    --循环游标
    fetch next from my_cursor into @id,@name --获取my_cursor的下一条数据,其中为两个字段分别赋值给@id,@name
    while @@FETCH_STATUS=0 --假如检索到了数据继续执行
    begin
    print(@name) --print()打印变量 随便发挥
    select * from my_user where id=@id --这里是具体业务了,随便发挥。而我这是又执行了一次查询
    fetch next from my_cursor into @id,@name --获取下一条数据并赋值给变量
    end--关闭释放游标
    close my_cursor
    deallocate my_cursor

    ————————————————
    版权声明:本文为CSDN博主「RI了UZI了」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/duqiang741/article/details/80851827

  • 相关阅读:
    Kafka 探险
    Semaphore 源码分析
    ReentrantLock 与 AQS 源码分析
    synchronized 原理分析
    ConcurrentHashMap 源码分析
    LinkedHashMap 源码分析
    HashMap 源码分析
    ArrayList 源码分析
    TCP 详解
    proxifier配合ss,实现全局代理
  • 原文地址:https://www.cnblogs.com/footleg/p/12202443.html
Copyright © 2011-2022 走看看