国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

如何在SQL 2005中實現(xiàn)循環(huán)每一行做一定的操作

2024-08-31 00:46:10
字體:
供稿:網(wǎng)友

如果我們想對一個表的每一行做出比較復(fù)雜的操作,大多會想到用游標(biāo),本文中,我們將換一種思路,用SQL Server 2005中的新函數(shù)ROW_NUMBER()和while循環(huán)來對每一行執(zhí)行操作。詳細(xì)的示例代碼如下:

select Department_No as departmentNo,ROW_NUMBER()

OVER(ORDER BY Department_No) AS rowNumber into

#depTemp--建立臨時表

from departments

declare @max int

--用來獲得最大的rowNumber

select @max=max(rownumber)

from #depTemp

declare @rowNo int

set @rowNo=1

while @rowNo<=@max

--用來對每一個rowNumber來進(jìn)行循環(huán)操作

begin

--此處對每一行要進(jìn)行的操作的代碼

set @rowNo=@rowNo 1

end

drop table #depTemp--清除臨時表

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 陇南市| 沛县| 筠连县| 石泉县| 郯城县| 宝坻区| 昆明市| 常熟市| 冷水江市| 枣庄市| 客服| 鄂托克前旗| 海门市| 西平县| 东港市| 博野县| 乐亭县| 吉木萨尔县| 柳州市| 苗栗市| 湖南省| 子长县| 东明县| 丰台区| 江山市| 新源县| 南宁市| 清徐县| 同江市| 鹤山市| 静宁县| 盱眙县| 永丰县| 米易县| 镇原县| 武穴市| 扎赉特旗| 鄯善县| 诸城市| 伊宁市| 中宁县|