--使用goto求取10的阶乘
语法:
定义标签:
label:
改变执行:
goto label
declare @result int=1,@i int=10
Multi: --定义的标签
set @result=@result*@i
set @i=@i-1
if @i>1
goto Multi --转向标签,并执行标签后的语句
else
begin
print '10的阶乘为:'+cast(@result as varchar(100))
end