1.游标的状态,游标的开启游标的选择都是需要注意的。

USE [ccnu]
GO

/****** Object:  StoredProcedure [dbo].[P_ADD_DATA_XSBLHYCQK]    Script Date: 2015/2/13 10:32:46 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

-- =============================================
-- Author:        <Author,,Zen>
-- Create date: <Create Date,,>
-- Description:    <Description,,>
-- =============================================
CREATE PROCEDURE [dbo].[P_ADD_DATA_XSBLHYCQK]
AS
),),),);
),),),);
);
declare @swsc numeric; -- 上网时长
declare @ZHHSSSJ time; -- 最后回宿舍时间
declare @day int ;-- 天数

DECLARE @RandomNumber float
DECLARE @RandomInteger int;
DECLARE @MaxValue int;
DECLARE @MinValue int;

BEGIN
    ;
    --打开游标 

    begin
        ),)
        declare cur_JQLXXX CURSOR FOR SELECT [FDY]
          ,[BZR]
          ,[CLASS]
          ,[SSBH]
          ,[SEX]
          ,[ID]
          ,[KIND]
          ,[DEPT]
      FROM [ccnu].[dbo].[WG_JQLXXX0212];
        open cur_JQLXXX
        --开始循环游标变量
         FETCH NEXT FROM cur_JQLXXX INTO @fdy,@bzr,@class,@ssbh,@sex,@xs_id,@kind,@class

          begin           

            SELECT @RandomNumber = RAND()

            ) - @MinValue) * @RandomNumber + @MinValue

            ),cast('2015-02-01' as datetime)+@day)
           --执行sql操作
             insert into [ccnu].[dbo].WG_XSBLHYCQK0212([BBQ]
              ,[XS_ID]
              ,[XB]
              ,[XS_TYPE]
              ,[SUSE_ID]
              ,[XYUAN]
              ,[ZYE]
              ,[BJI]
              ,[BZR]
              ,[FDY]
              ,[SFWG]
              ,[SFYC]
              ,[SWZSC]
              ,[FZCSDSWSC]
              ,[YCKSRQ]
              ,[YCJSRQ]
              ,[ZHHSSSJ])
          ,,,null,null,@ZHHSSSJ
          FETCH NEXT FROM cur_JQLXXX INTO @fdy,@bzr,@class,@ssbh,@sex,@xs_id,@kind,@class --取下一条数据
        end
        CLOSE cur_JQLXXX  --关闭游标
        deallocate cur_JQLXXX --释放游标,写循环嵌套的时候一定要注意内层游标一定要在外层游标的包含内声明、关闭或释放。

    end

END

GO

Sqlserver循环嵌套的更多相关文章

  1. SQL连接操作符介绍(循环嵌套, 哈希匹配和合并连接)

    今天我将介绍在SQLServer 中的三种连接操作符类型,分别是:循环嵌套.哈希匹配和合并连接.主要对这三种连接的不同.复杂度用范例的形式一一介绍. 本文中使用了示例数据库AdventureWorks ...

  2. C#用链式方法表达循环嵌套

    情节故事得有情节,不喜欢情节的朋友可看第1版代码,然后直接跳至“三.想要链式写法” 一.起缘 故事缘于一位朋友的一道题: 朋友四人玩LOL游戏.第一局,分别选择位置:中单,上单,ADC,辅助:第二局新 ...

  3. for循环与for循环嵌套

    今天温习了下分支语句跟for循环,主要讲解了for循环嵌套,这里开始有点迷糊了,整理下思路在做练习 for循环嵌套用我自己的大白话来说就是一个外圈的for程序里面一个套着一个小的for程序,如果在范围 ...

  4. tonado框架的列表嵌套 (template中for循环嵌套)

            学习了tonado框架,渐渐开始明白模板的转换,以后肯定还会遇到很多问题... 功能描述:       页面显示读取的数据库父导航名称,再通过嵌套列表将子导航名称和地址查询出来,返回到 ...

  5. php for循环嵌套

    <?php     //2.打印一个50*50的 'o' 的正方形方整, 使用for的嵌套     // oooooo     // oooooo     // oooooo //for循环嵌套 ...

  6. For 循环嵌套 0309

                                                                                                     For ...

  7. 循环嵌套,while循环,穷举迭代循环

    一.循环嵌套 简单的就是说,在一个for循环里嵌入多个小for循环. 其中,在打矩形.三角形和乘法口诀表之类的题目中,大for循环一般表示的是行数,其余的小for循环式每一行中的内容. 二.while ...

  8. 6、C#基础整理(for 语句经典习题--for循环嵌套、穷举)

    1.for循环嵌套----最基础题目:求阶乘的和 ; int n = int.Parse(Console.ReadLine()); ; i < n; i++) { ;//定义变量sum1,每次循 ...

  9. 黑马程序员——JAVA基础之程序控制流结构之循环结构,循环嵌套

    ------- android培训.java培训.期待与您交流! ---------- 循环结构: 代表语句:while ,do while ,for while语句格式 : while(条件表达式) ...

随机推荐

  1. Ubuntu总结常用命令记录

    功能: 如何看系统是多少位:命令行下uname -a 桌面下打开终端:Ctrl + Alt + T    Linux下查看: 白色:表示普通文件蓝色:表示目录绿色:表示可执行文件红色:表示压缩文件浅蓝 ...

  2. JQ判断屏幕宽度

    <script> if (screen.width < 768){....} </script>

  3. 【Ubuntu Java 开发环境搭建 】

    配置环境变量  在终端下:  sudo gedit /etc/profile   这里当然有些熟悉ubuntu的朋友也可以用 vim,   刚从windows转过来的朋友还是用gedit看着舒服写. ...

  4. nutch-1.7-二次开发-Content中增加编码

    1 识别nutch-1.7的编码,完成 以前1.2是在 org.apache.nutch.parse.html.HtmlParser EncodingDetector detector = new E ...

  5. Add/Remove listview web part in publish site via powershell

    1. Here is the code: Add WebPart in Publish Site Example : AddWebPartPublish http://localhost  " ...

  6. JavaScript的内置对象(Date日期+string字符串)基础语法总结

    1.Date日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000 秒). 1)定义一个时间对象 : var Udate=new Date(); //注意:使用关键字new,Date()的首 ...

  7. “战术竞技类”外挂打击已开始!揭秘腾讯We Test游戏安全服务新动作!

    商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处. 原文链接:http://wetest.qq.com/lab/view/353.html We Test导读 国服PUBG的游戏安全将由我 ...

  8. 你的leader还在考核你的千行代码Bug率吗?

    管理学大师德鲁克说:你如果你无法度量它,就无法管理它.要想做有效的管理,就很难绕开度量的问题. 软件开发的过程或者技术团队的管理也存在着如何去合理的度量效率的问题.而度量是把双刃剑,度量具有极强的引导 ...

  9. python全栈开发day59-Django基础

    一.今日内容总结 1.HTTP协议: 请求:浏览器发给服务端的消息 格式: 请求方法 URL 协议版本\r\n k1: v1\r\n k2: v2\r\n \r\n 请求体(请求数据) 响应:服务端返 ...

  10. [整理]Git使用文章整理

    http://pcottle.github.io/learnGitBranching/ http://www.ruanyifeng.com/blog/2012/07/git.html