若在 sql server2000中实现一条下面的循环语句:
for(int i=1,i<60 ,i=i +1 )
begin
循环体.....
end
请问sql server2000中有for循环语句吗?
如果没有,请问在while语句中怎么实现?
for(int i=1,i<60 ,i=i +1 )
begin
循环体.....
end
请问sql server2000中有for循环语句吗?
如果没有,请问在while语句中怎么实现?
{ sql_statement | statement_block }
[ BREAK ]
{ sql_statement | statement_block }
[ CONTINUE ]
set @I = 1
while (@i < 60)
begin
...
set @i = @i + 1
end
declare @i int
set @i =1
while(@i<60)
begin
--循环体
set @i=@i+1
end
declare @i int
set @i=1SQL:
begin
print @i----SQL语句
set @i=@i+1end
if @i<60
goto SQL
declare @i int
set @i=1SQL:
begin
print @i----SQL语句
end
set @i=@i+1
if @i<60
goto SQL
set @i=1
while(@i<60)
begin
.....
set @i=@i+1
end