sql t-sql еще, если не работает должным образом - PullRequest
0 голосов
/ 28 марта 2012

У меня есть следующая короткая версия tsql, если еще, если ..

    IF @var = 1 
    BEGIN
    ... 

    END
    ELSE IF @var = 2
    BEGIN
    ....

    END
    ELSE IF @var = 3
    BEGIN
      ....
    END
    ....

Я получаю сообщение о неверном синтаксисе рядом с ключевым словом «НАЧАЛО», когда использую его для @var = 2.

не уверен, что я делаю что-то не так

1 Ответ

1 голос
/ 28 марта 2012

Работает просто отлично, между началом и концом не может быть ничего:

declare @var int = 2
IF @var = 1      
BEGIN     
select 1
END     
ELSE IF @var = 2     
BEGIN     
select 2
END     
ELSE IF @var = 3     
BEGIN     
select 3
END 

Результат:

2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...