下面我用几个例子来说明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 ――――――――――――――――――――――――――――――― |
正在阅读:UDF—SQL Server 2000的新特性UDF—SQL Server 2000的新特性
2004-04-01 13:25
出处:eNet学院
责任编辑:pjl
键盘也能翻页,试试“← →”键