在sqlserver中做fibonacci(斐波那契)规律运算
--利用sqlserver来运算斐波那契规律
declare @number int
declare @A int
declare @B int
declare @C int
set @A=1
set @B=2
set @Number=3
select @C=@A+@B
while(@Number<60)
begin
set @C=@A+@B
if(@@ERROR<>0)
goto errorhandler
print N‘第‘+convert(varchar(20), @number)+N‘个数为‘+convert(varchar(20), @C)
set @A=@B
set @B=@C
set @Number=@Number+1
end
errorhandler:
print N‘第‘+convert(varchar(20), @number)+N‘个数计算溢出‘
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。