急存储过程

急,求一个存储过程

求一个存储过程:有一号段表segs,里面存放着开始号段(starts)和结束号段(ends).现要求将号段里的所有号码全部写入到另一个号码表(numbers)中去。

例如,starts=10000,ends=19999,需要将10000,10001,10002…19998,19999写入到numbers表中的number中。



用while 循环即可。

declare @i int

declare @max int,@min int

set @i=@min

while @i <@max

begin

insert into …

set @i=@i+1

end




insert into numbers (numbers) values(@i)




declare @i int

declare @max int,@min int

set @i=@min

while @i <@max

begin

insert into numbers (number) values(@i)

set @i=@i+1

end

急存储过程

相关文章:

你感兴趣的文章:

标签云: