数据库函数原创
金蝶云社区-希有
希有
11人赞赏了该文章 498次浏览 未经作者许可,禁止转载编辑于2020年07月30日 16:16:53

函数

  1. 表值函数

  2. 标量值函数

--表值函数

CREATE FUNCTION F_TestFunction

(

    @param1 INT,

    @param2 VARCHAR(50),

    @startTime DATETIME

)

RETURN @tb TABLE

(

    FId BIGINT PRIMARY KEY IDENTITY(1,1),

    FStockId BIGINT,

    FQty INT

)

AS 

BEGIN

    DECLARE @tb_OrgIds TABLE

    (

        id INT IDENTITY(1, 1),

        OrgId VARCHAR(200)

    );

    INSERT INTO @tb

    SELECT ......

    RETURN;

END

GO

--标量值函数

CREATE FUNCTION T_TestFunction

(

    @param1 VARCHAR(100)

)

RETURN DECIMAL(23,10)

AS 

BEGIN

    DECLARE @price DECIMAL(23,10)

    

    SELECT @price = ......

    RETURN @price

END

GO


赞 11