create function fn_Int (
@Min int,
@Max int
)
Returns @r TABLE (Number int)
as
begin
declare @i int
set @i=@Min
while @i<=@Max
begin
insert @r values(@i)
set @i=@i+1
end
return
end
go
--调用事例
select * from dbo.fn_Int(15,24)
--测试结果
Number
-----------
15
16
17
18
19
20
21
22
23
24
(所影响的行数为 10 行)