自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server遍歷表中記錄的實(shí)現(xiàn)方法

數(shù)據(jù)庫 SQL Server
除了使用游標(biāo),借助臨時(shí)表或表變量同樣可以實(shí)現(xiàn)SQL Server遍歷表中記錄,下面讓我們一起來了解一下這種不用游標(biāo)實(shí)現(xiàn)遍歷表的方法。

SQL Server遍歷表一般都要用到游標(biāo),SQL Server中可以很容易的用游標(biāo)實(shí)現(xiàn)循環(huán),實(shí)現(xiàn)SQL Server遍歷表中記錄。

但游標(biāo)在實(shí)際的開發(fā)中都不推薦使用。

我們知道還可以借助臨時(shí)表或表變量等來實(shí)現(xiàn)SQL Server遍歷表

下例為用表變量來實(shí)現(xiàn)簡單的循環(huán):

(直接復(fù)制到查詢分析器中運(yùn)行即可)

  1. declare @temp table   
  2. (   
  3.    [id] int IDENTITY(1,1),   
  4.    [Name] varchar(10)   
  5. )   
  6. declare @tempId int,@tempName varchar(10)   
  7.  
  8. insert into @temp values('a')   
  9. insert into @temp values('b')   
  10. insert into @temp values('c')   
  11. insert into @temp values('d')   
  12. insert into @temp values('e')   
  13.  
  14. --select * from @temp   
  15.  
  16. WHILE EXISTS(select [id] from @temp)   
  17. begin   
  18. SET ROWCOUNT 1    
  19. select @tempId = [id],@tempName=[Name] from @temp   
  20. SET ROWCOUNT 0   
  21. delete from @temp where [id] = @tempId   
  22.  
  23. print 'Name:----'+@tempName   
  24. end  
  25.  


 

 

【編輯推薦】

SQL Server添加列及刪除列

SQL Server存儲(chǔ)過程的單步調(diào)試

sql server系統(tǒng)表說明

SQL Server創(chuàng)建分區(qū)函數(shù)的方法

SQL SERVER全文檢索的實(shí)現(xiàn)

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-11 10:41:03

sql server遍

2010-09-02 11:34:51

SQL刪除

2011-04-06 16:25:47

SQL Server

2010-09-09 13:32:14

SQL函數(shù)遍歷

2009-04-16 15:26:32

Sql Server記錄總數(shù)聚簇索引

2010-10-28 16:17:22

2010-09-01 17:19:49

SQL刪除TABLE

2010-09-16 16:35:31

sql server表

2010-09-14 11:45:16

Sql Server系

2010-08-31 08:38:55

SQL Server

2010-09-16 14:13:11

SQL Server系

2010-10-21 14:43:46

SQL Server查

2010-12-21 09:47:45

SQL Server

2010-10-19 16:20:32

SQL SERVER表

2010-11-10 15:23:55

SQL SERVER

2010-09-16 15:20:36

sql server表

2010-11-11 11:00:06

sql server遍

2009-08-05 15:17:02

NTILE函數(shù)

2010-10-21 15:13:20

SQL Server系

2010-11-11 14:36:11

SQL Server系
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)