SQL Server中如何实现遍历表的记录
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
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。