Как использовать этикетки GOTO? - PullRequest
0 голосов
/ 03 апреля 2019

Все надписи исполняются.Как мне решить эту проблему?

И Да, и нет печатаются.

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 голосов
/ 03 апреля 2019

Вы должны идти до конца после печати. ​​

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:
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...