如何使用GOTO标签?

时间:2019-04-03 05:32:25

标签: sql-server

所有标签都已执行。我该如何解决?

是和否都被打印出来。

declare @x as varchar(max)
set @x =5
if (@x>4)
begin 
goto t1
end
else
begin
goto t2
end

t1:
print('yes')

t2:
print ('no') 

我只希望“是”作为输出。

1 个答案:

答案 0 :(得分:0)

您应该在打印后结束。

declare @x as varchar(max)
set @x =5

if (@x>4)
begin 
  goto t1
end
else
begin
  goto t2
end

t1:
print('yes')
goto tend

t2:
print ('no') 
goto tend

tend: