ALTER FUNCTION PackageValConver(@cnvNumber decimal(23,6) ,@coefficient int) RETURNS decimal(23,2) --返回返回值的数据类型 as BEGIN declare @result decimal(23,6) select @result = (CASE isnull(@coefficient,0) WHEN 0 THEN isnull(@cnvNumber,0) ELSE (ISNULL(@cnvNumber,0)/@coefficient) END) RETURN ROUND(@result,2) END