sql server - SQL Looping temp table and reading data -


i have following script create temp data

declare @name nvarchar(100), @marks int declare @mytable table (    [name][nvarchar](100) null,    [marks][int] null )  insert @mytable ([name],[marks]) values ('mark',50); insert @mytable ([name],[marks]) values ('steve',50); insert @mytable ([name],[marks]) values ('don',50); 

now want loop it, shown in below script

select @maxpk = max(pk) @mytable while @pk <= @maxpk begin  set @name =  select name @mytable   set @marks =  select marks @mytable     print @name  print @marks  set @pk = @pk + 1 end 

but error near select statement.

"incorrect syntax near keyword select"!

the 2 rows set variables can put this. way scan table once.

select @name = name, @marks = marks @mytable 

just know row chosen put in variables arbitary (and same row every time) unless add whereclause.


Comments

Popular posts from this blog

Unable to remove the www from url on https using .htaccess -