WEB开发网
开发学院数据库MSSQL Server UDF—SQL Server 2000的新特性 阅读

UDF—SQL Server 2000的新特性

 2005-11-06 17:02:01 来源:WEB开发网   
核心提示: 下面我用几个例子来说明UDF的应用, Greatest and Least 为了区别于系统函数Max和Min,UDF—SQL Server 2000的新特性(2),我给新函数命名为Greatest和Least,它们会从以参数形式输入的两个值中找出最大值和最小值, Case语句是两个函数的核心: CASE WHEN

下面我用几个例子来说明UDF的应用。

Greatest and Least

  为了区别于系统函数Max和Min,我给新函数命名为Greatest和Least,它们会从以参数形式输入的两个值中找出最大值和最小值。

Case语句是两个函数的核心:

CASE WHEN value1 > value2 THEN value1 ELSE value2 END

虽然函数很简单,但用途是很广的。

CREATE FUNCTION dbo.Greatest

-- Return the maximum of two parameters

(@Val1 SQL_VARIANT,

@Val2 SQL_VARIANT)

RETURNS SQL_VARIANT

AS

BEGIN

RETURN (CASE WHEN @val1 > @val2 THEN @val1 ELSE @val2 END)

END

go

―――――――――――――――――――――――――――――――

上一页  1 2 3 4 5  下一页

Tags:UDF SQL Server

编辑录入:coldstar [复制链接] [打 印]
赞助商链接