中易网

用sql 算阶乘运算3!+6!

答案:1  悬赏:20  
解决时间 2021-01-13 23:10
  • 提问者网友:一抹荒凉废墟
  • 2021-01-13 02:13
用sql 算阶乘运算3!+6!
最佳答案
  • 二级知识专家网友:醉吻情书
  • 2021-01-13 03:27
Create function fn_jc(@i int)
returns bigint
As
Begin
    Declare @Rst bigint=1
    while @I>0
    Begin
        Set @Rst=@Rst*@I
        Set @i=@i-1
    End
    return @Rst
End


--递归写法
Create function fn_jc1(@i int)
returns bigint
As
Begin
    Declare @Rst bigint
    if @i=1
        Set @Rst= 1
    else
        Set @Rst=@i*dbo.fn_jc1(@i-1)
     
    return @Rst
End
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息