新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQLServer遍歷表中記錄的實現(xiàn)方法
SQL Server遍歷表一般都要用到游標,SQL Server中可以很容易的用游標實現(xiàn)循環(huán),實現(xiàn)SQL Server遍歷表中記錄。

創(chuàng)新互聯(lián)建站為企業(yè)級客戶提高一站式互聯(lián)網(wǎng)+設(shè)計服務(wù),主要包括成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、手機APP定制開發(fā)、微信小程序開發(fā)、宣傳片制作、LOGO設(shè)計等,幫助客戶快速提升營銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗豐富的經(jīng)驗,可以確保每一個作品的質(zhì)量和創(chuàng)作周期,同時每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
但游標在實際的開發(fā)中都不推薦使用。
我們知道還可以借助臨時表或表變量等來實現(xiàn)SQL Server遍歷表
下例為用表變量來實現(xiàn)簡單的循環(huán):
(直接復制到查詢分析器中運行即可)
- 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')
- --select * from @temp
- WHILE EXISTS(select [id] from @temp)
- begin
- SET ROWCOUNT 1
- select @tempId = [id],@tempName=[Name] from @temp
- SET ROWCOUNT 0
- delete from @temp where [id] = @tempId
- print 'Name:----'+@tempName
- end
新聞名稱:SQLServer遍歷表中記錄的實現(xiàn)方法
鏈接分享:http://m.5511xx.com/article/cogoooo.html


咨詢
建站咨詢
