数据库函数原创
11人赞赏了该文章
498次浏览
编辑于2020年07月30日 16:16:53
函数
表值函数
标量值函数
--表值函数
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
推荐阅读