我创建了这个功能
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[fn_getMemberFee]
(@mem_id numeric(8,2))
RETURNS MONEY
AS
BEGIN
DECLARE @fee MONEY
EXEC p_calc_member_fee @mem_id, @memberFee = @fee OUTPUT;
RETURN (@fee)
END
但是当我尝试从函数
获取值时出错select dbo.fn_getMemberFee (49834)
错误:
只能在函数内执行函数和一些扩展存储过程。
我可以知道为什么吗?
谢谢