sql while 遍历表

declare @n int
declare @rowcount int
declare @name varchar(50)
create table #temp
(
 id int identity(1,1),
 employeeName nvarchar(100)
)
insert into #temp select name from employee
set @rowcount=@@rowcount
set @n=1
while @n<@rowcount
begin
  select @name=employeename from #temp where id=@n
  print(@name)
  set @n=@n+1
end
drop table #temp
时间: 2024-10-16 01:14:18

sql while 遍历表的相关文章

SQL Server遍历表的几种方法 转载

SQL Server遍历表的几种方法 阅读目录 使用游标 使用表变量 使用临时表 在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低.当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法. 使用游标 使用表变量 使用临时表 我的需求是:针对HR.Employees表,新增一列fullname,并取值firstname+lastn

SQL Server遍历表的几种方法

在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低.当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法. 使用游标 使用表变量 使用临时表 我的需求是:针对HR.Employees表,新增一列fullname,并取值firstname+lastname. -- 需求是,新增一列fullname,取值firstname+last

SQL Server中如何实现遍历表的记录

SQL Server遍历表一般都要用到游标,SQL Server中可以很容易的用游标实现循环,实现SQL Server遍历表中记录. 但游标在实际的开发中都不推荐使用. 我们知道还可以借助临时表或表变量等来实现SQL Server遍历表 下例为用表变量来实现简单的循环: (直接复制到查询分析器中运行即可)1.           declare @temp table   2.           (   3.              [id] int IDENTITY(1,1),   4. 

SQL Server中遍历表中记录的方法

遍历表有下面几种方法 1.使用游标 2.使用表变量 3.使用临时表 下面通过一个实例分别介绍三中方法的实现: 1.需求 给HR.Employees表,fullname 列赋值,其值为 firstname+lastname 为了演示表的遍历,忽略 UPDATE HR.Employees SET fullname= firstname+' '+lastname; 的实现方式 2.使用游标 使用游标的代码主要有以下几个步骤,声明游标,打开游标,使用游标,关闭游标和释放游标. -- 方法1:游标 -- 

sql不使用游标遍历表数据

create table nametable( nameguid uniqueidentifier, name nvarchar(10) ) insert into nametable(nameguid,name) values(newid(),'lide') insert into nametable(nameguid,name) values(newid(),'lideqiang') insert into nametable(nameguid,name) values(newid(),'l

【jQuery示例】遍历表单数据并显示

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <style> 5 body, select { font-size:14px; } 6 form { margin:5px; } 7 p { color:red; margin:5px; } 8 b { color:blue; } 9 </style> 10 <script src="http://code.jquery.com/jquery-lates

jfinal 2.0 使用Model遍历表结构(字段列表)

首先要引入如下类 import java.util.Map; import java.util.Set; import com.jfinal.plugin.activerecord.Table; import com.jfinal.plugin.activerecord.TableMapping; //然后通过如下代码来获得Mode对应的表结构,其中PtXzqh是一个Model Table table = TableMapping.me().getTable(PtXzqh.dao.getClas

oracle遍历表更新另一个表(一对多)

declare cursor cur_test is select t.txt_desig, m.segment_id, s.code_type_direct, case when s.uom_dist_ver_lower = 'FL' then s.uom_dist_ver_lower || s.val_dist_ver_lower else to_char(s.val_dist_ver_lower) end as val from nvduser11.en_route_rte t right

javascript遍历表

定义表结构 1. 通过id遍历 <html> <body> <table id="tb" border="1"> <tr> <td>row1,cell1</td> <td>row1,cell2</td> </tr> <tr> <td>row2,cell1</td> <td>row2,cell2</td>