sql创建一个自定义函数 SQL Server中,自定义函数有哪三种?

SQL Server中,自定义函数有哪三种?CREATE FUNCTION FUNu COMPUTE(@NUM INT)返回FLOAT--FLOAT BEGIN DECLARE@NUMu CURREN

SQL Server中,自定义函数有哪三种?

CREATE FUNCTION FUNu COMPUTE(@NUM INT)返回FLOAT--FLOAT BEGIN DECLARE@NUMu CURRENT INT--数SET@NUMu CURRENT=1DECLARE@RESULT FLOATSET@RESULT=0 DECLARE@SIGN VARCHAR(1)SET@SIGN=“”WHILE@NUMu CURRENT<=@numberginif@符号=“”BEGINSET@RESULT=@结果@NUMu CURRENTSET@符号=“-”ENDELSEBEGINSET@结果=@RESULT-@NUMu CURRENTSET@符号=“”结束集@NUMu CURRENT=@NUMu CURRENT2END RETURN@RESULTEND—选择DBO.FUNu计算(7)