scalar

更新时间:2022-11-26 07:31:30 阅读: 评论:0


2022年11月26日发(作者:法语在线学习)

SQLServer⾃定义函数(Scalar-valuedFunctions)

⾃定义函数(Ur-DefinedFunction)有两种,⼀种是标量UDF(Scalar-valuedFunctions)和表值UDF(Table-valuedFunctions),前者

只返回单个数据值,⽽后者则返回⼀个表。下⾯⽰例是,是属于前者,返回单个值。

代码

SETANSI_NULLSON

GO

SETQUOTED_IDENTIFIERON

GO

CREATEFUNCTION[dbo].[udf_Rate]

(

@NumeratorDECIMAL(18,6),

@DenominatorDECIMAL(18,6)

)

RETURNSDECIMAL(18,6)

AS

BEGIN

DECLARE@ReturnValueDECIMAL(18,6)

SELECT@ReturnValue=(CASEWHEN@Denominator=0THENNULLWHEN@DenominatorISNULL

THENNULLWHEN@Denominator<>0THEN(ISNULL(@Numerator,0)/@Denominator)END)

RETURN@ReturnValue

END

本文发布于:2022-11-26 07:31:30,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/23689.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:roaring
下一篇:postcard
标签:scalar
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图