MS SQL Server2005
有一计算列用到了自定义函数
函数代码如下:
CREATE FUNCTION [dbo].[f_RecommendCondition]
(
@Views INT ,
@Replies INT ,
@Digest TINYINT
)
RETURNS INT
AS
BEGIN
DECLARE @returnValue INT
SELECT @returnValue=@Digest+@Replies+@Views;
IF ( @Digest IN ( 1, 2, 3, 10 )
AND @Views > 99
AND @Replies > 9
)
SET @returnValue = 1
ELSE
SET @returnValue = 0
RETURN @returnValue
END
(
@Views INT ,
@Replies INT ,
@Digest TINYINT
)
RETURNS INT
AS
BEGIN
DECLARE @returnValue INT
SELECT @returnValue=@Digest+@Replies+@Views;
IF ( @Digest IN ( 1, 2, 3, 10 )
AND @Views > 99
AND @Replies > 9
)
SET @returnValue = 1
ELSE
SET @returnValue = 0
RETURN @returnValue
END