返回指定范围为数据表函数

 

  
    
-- by hy
--
2010-10-20
--
实例化指定范围为数据表
--
SELECT *FROM dbo.Fun_GetTableByArea(5, 10)
CREATE FUNCTION dbo.Fun_GetTableByArea ( @begin INT , @end INT )
RETURNS @Temp_Table TABLE ( a VARCHAR ( 100 ) )
AS
BEGIN
DECLARE @t INT
SET @t = @begin
WHILE @t < @end + 1
BEGIN
INSERT INTO @Temp_Table
( a )
VALUES ( @t )
SET @t = @t + 1
END
RETURN
END

 

你可能感兴趣的:(函数)