select MenuName ,ROW_NUMBER()  OVER(ORDER BY MenuId) AS rowNumber into  #depTemp--建立临时表
from Menu
declare @max int  --用来获得最大的rowNumber
select @max=max(rownumber)  from #depTemp
declare @rowNo int
set @rowNo=1
while @rowNo<=@max  --用来对每一个rowNumber来进行循环操作  begin   --此处对每一行要进行的操作的代码 set @rowNo=@rowNo+1  end  drop table #depTemp--清除临时表

转载于:https://www.cnblogs.com/chenchangsheng/archive/2012/03/07/2383282.html

SQL中的ROW_NUMBER()和while循环对每一行执行操作相关推荐

  1. NodeJS脚本中for循环中加入setTimeout实现每隔一段时间执行操作

    在nodejs中打算实现每隔5s就console一下信息,总共打印10次,于是想到了for循环加setTimeout来实现,可是写出来发现10次在五秒后全部打印出来了,于是开始想办法解决,直接上解决办 ...

  2. SQL 中循环、for循环、游标

    我们使用SQL语句处理数据时,可能会碰到一些需要循环遍历某个表并对其进行相应的操作(添加.修改.删除),这时我们就需要用到咱们在编程中常常用的for或foreach,但是在SQL中写循环往往显得那么吃 ...

  3. 教你学会Sql中 ROW_NUMBER的用法

    ROW_NUMBER SqlServer 2005 推出的新功能.语法:select *,ROW_Number() over(order by 字段) as '新列名' from table顾名思义: ...

  4. sql中的while循环_SQL While循环:了解SQL Server中的While循环

    sql中的while循环 The SQL While loop is used to repeatedly execute a certain piece of SQL script. SQL Whi ...

  5. 述 SQL 中的 distinct 和 row_number() over() 的区别及用法

    1 前言 在咱们编写 SQL 语句操作数据库中的数据的时候,有可能会遇到一些不太爽的问题,例如对于同一字段拥有相同名称的记录,我们只需要显示一条,但实际上数据库中可能含有多条拥有相同名称的记录,从而在 ...

  6. SQL中 ROW_NUMBER 函数的用法

    SQL中 ROW_NUMBER 函数的用法 ROW_NUMBER()函数将针对SELECT语句返回的每一行,从1开始编号,赋予其连续的编号.在查询时应用了一个排序标准后,只有通过编号才能够保证其顺序是 ...

  7. SQL 中条件、循环语句的应用整理

    引言: 作为程序员一族,无论是任何语言,最基本的语句都离不开顺序.条件(选择).循环这三大逻辑结构,有些知识不经常使用的话就会模糊,所以即使是很简单的知识点也想做个总结. 1.条件分支(SQL中的条件 ...

  8. 列出两个日期间的所有日期(使用oracle的rownum实现在sql中使用循环)

    oracle中有一个字段rownum,长期以来只知道它是记录的行号,却没有想过用它做更有价值的事情. 有两个时间点,要求列出这两天之间的所有日期,如2010-04-01和2010-04-10,列出 2 ...

  9. SQL Server 2005中的Row_Number分页

    早就听说了SQL Server 2005中的Row_Number分页了,但是一直就没认真理解这个Row_Number的含义.这两天实在是太忙了,但是还是坚持将这个弄明白了.在说分页之前还是来了解一下R ...

最新文章

  1. 揭秘PHP深受Web开发者喜爱的原因
  2. Java微信公众号开发(五)—— SVN版本控制工具
  3. MAC地址进行验证的方法
  4. vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。
  5. 从键盘上录入学生人数和每个学生的分数,按分数降序输出所有的分数,java冒泡排序应用
  6. java 课后习题 输出正整数的顺序相反数
  7. java程序员从笨鸟到菜鸟之_Java程序员从笨鸟到菜鸟之(二)面向对象之封装,继承,多态(上)...
  8. SAP License:别在走SAP学习的误区
  9. HDU2188 选拔志愿者【巴什博弈】
  10. 局域网测试工具、局域网UDP、TCP端口诊断工具
  11. MongoVue 使用技巧
  12. influxdb java api使用_InfluxDB使用HTTP的API查询数据
  13. 两个pdf合并成一个pdf,操作方法
  14. python炫酷动画源代码_Python tkinter实现的图片移动碰撞动画效果【附源码下载】...
  15. 演讲或报告拖延症的终结者,专克各种会议拖延 ppt 演讲 计时器
  16. 发射极正偏,集电极反偏
  17. 【Java余元面向对象】(23)抽象方法/抽象类
  18. oracle字符集增加生僻字,Oracle SQL一个“生僻字”的优化
  19. 【印刷行业】RICOH MH5420和MH5440喷头(G5)
  20. 天猫、淘宝运营数据抓取技术概述

热门文章

  1. 如何使用Angular JS设置bootstrap navbar活动类?
  2. 如果你正在使用CocoaPods,你的.gitignore会有什么?
  3. 在React.js中执行反跳
  4. 获取列表的最后一个元素
  5. servlet实现mvc
  6. java aciss_C语言ACISS表.doc
  7. 洛谷——P1851 好朋友
  8. 整除光棍 (20 分)
  9. 天梯—重要的话说三遍(C语言)
  10. C++产生指定范围内的随机数/随机小数