SQL Server 函式返回多個值

hky87發表於2013-03-18
內聯表值型自定義函式
CREATE FUNCTION dbo.test()

RETURNs TABLE

AS

  Return
(
select 0 a,1 b
)

select * from dbotest()

多宣告表值型自定義函式
CREATE FUNCTION fun_test
(
    -- Add the parameters for the function here
    @a numeric(10,2),
    @b numeric(10,2)
)
RETURNS
@tab TABLE
(
    -- Add the column definitions for the TABLE variable here
    aa int,
    bb int
)
AS
BEGIN
    -- Fill the table variable with the rows for your result set
    insert into @tab values(1,2)

    RETURN
END
GO

select aa,bb from dbo.test(1.0,2.0)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10314474/viewspace-756378/,如需轉載,請註明出處,否則將追究法律責任。

相關文章