zoukankan      html  css  js  c++  java
  • SQL游标示例

    DECLARE @@totalNum INT;
    SET @@totalNum=0;
    DECLARE @num INT;
    DECLARE @CustomInfo NVARCHAR(MAX);
    DECLARE My_Cursor CURSOR --定义游标
    FOR (SELECT  b.CustomInfo FROM dbo.Orders a,dbo.ElongOrdersDetails b
    WHERE a.OrderSn=b.OrderSn AND a.OrderType=18 AND a.Status in(2,5,6,10,11)) --查出需要的集合放到游标中
    OPEN My_Cursor; --打开游标
    FETCH NEXT FROM My_Cursor INTO @CustomInfo; --读取第一行数据
    WHILE @@FETCH_STATUS = 0
        BEGIN
            SELECT @num=COUNT(1) FROM [dbo].[parseJSON](@CustomInfo) WHERE NAME='name'
            SET @@totalNum=@@totalNum+@num;
            FETCH NEXT FROM My_Cursor INTO  @CustomInfo ; --读取下一行数据
        END
    CLOSE My_Cursor; --关闭游标
    DEALLOCATE My_Cursor; --释放游标
    PRINT @@totalNum
    GO

    参考:http://www.cnblogs.com/zengen/archive/2011/08/10/2133423.html

  • 相关阅读:
    tomcat安装配置
    Java的jdk环境变量配置
    我为什么在这里写博客
    函数
    java的内部类解析
    常用集合
    java数据类型总结
    Java总结基础知识
    线程的状态和方法
    java对象序列化的理解
  • 原文地址:https://www.cnblogs.com/zhaow/p/9754228.html
Copyright © 2011-2022 走看看