`
ch.net
  • 浏览: 112328 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

sql 表变量+while遍历表

    博客分类:
  • SQL
阅读更多

declare @temp table
(
   [id] int IDENTITY(1,1),
   [Name] varchar(10)
)
declare @tempId int,@tempName varchar(10)

insert into @temp values('a')
insert into @temp values('b')
insert into @temp values('c')
insert into @temp values('d')
insert into @temp values('e')

WHILE EXISTS(select [id] from @temp)
begin
 select top 1 @tempId = [id],@tempName=[Name] from @temp
 delete from @temp where [id] = @tempId
 print 'Name:----'+@tempName
end

分享到:
评论

相关推荐

    SQL Server遍历表中记录的2种方法(使用表变量和游标)

    SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录。本文将介绍利用使用表变量和游标实现数据库中表的遍历。 表变量来实现表的遍历 以下代码中,代码块之间的...

    SQL优化,1、使用索引来更快地遍历表。

    1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在 对各种查询的分析和预测上。一般来说: a.有...

    sqlserver 循环临时表插入数据到另一张表

    sqlserver 循环临时表插入数据到另一张表 -- 声明变量 DECLARE @SupCode as varchar(100), @ProdCode as varchar(50), @PackLayer as varchar(50), @CodeStatus as varchar(50), @ProductId as varchar(50), @...

    VC++中数据库及其相关技术&使用SQL查询、操纵数据库

    在vc++中练习使用MFC ODBC连接数据源、使用MFC ODBC查看、编辑数据源中表的数据、使用MFC ODBC向数据库表中添加、删除记录、使用Visual C++程序自动设置ODBC数据源、使用ODBC直接读写Excel文件数据、使用ADO接口连接...

    KETTLE表输入变量执行每一行

    KETTLE表输入变量执行每一行,ORACLE数据库,scott用户,密码oracle

    SQL Server如何通过创建临时表遍历更新数据详解

    (线上数据库用是SQL Server2012)关于数据统计汇总的问题肯定会用到遍历统计汇总,那么问题来了数据库中如何遍历呢?好像并没有for和foreach这种类型的功能呀,不过关于数据库遍历最常见的方法当然是大家经常会想到...

    如何遍历表列并选择大于零的任何值

    我有这段代码用于遍历表列i = 2

    最经典的SQL培训文档.doc

    在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL语句就是所谓的劣质...

    JAVA-SQL语句优化.doc

    在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一 般就这种SQL语句就是所谓的...

    2013年周历表

    2013年周历表

    JPL精密历表的用法

    JPL精密历表,是常用的计算太阳系行星坐标的精密历表,该文档是关于JPL精密历表的使用说明

    DE405.rarJPL行星历表DE405

    太阳系行星历表,JPLDE405,包含了JPL官网的头文件,数据文件,测试文件等,以及可以直接使用的JPLEPH文件

    行星历表V2010

    行星历表V2010是重要行星的数值解析系列,程序和数据包含:木星,土星,天王星,海王星和矮行星冥王星。该星历表基于Jet Propulsion Laboratory (http://ssd.jpl.nasa.gov) 的Ephemeris DE405,时间跨度:1890-2000...

    jquery 周日历表,支持ajax无刷新

    jquery 周日历表,支持ajax无刷新

    sql优化宝典

    在多数情况下,oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,假如在sql语句的where子句中写的sql代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种sql语句就是所谓的劣质...

    JPL DE430行星历表

    JPL官网的DE430星历文件,头文件及数据文件,处理好的JPLEPH文件可以直接使用,用来计算行星和月球的位置及速度

    简ۥ历表空白表精选.doc

    简ۥ历表空白表精选.doc

    asp.net获取SQL所有数据库名、所有表名、所有字段名

    asp.net获取SQL所有数据库名、所有表名、所有字段名

    SQL 优化原则

     在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL语句就是所谓的...

Global site tag (gtag.js) - Google Analytics