Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 sql case  [new]
Karen__84
Member

Откуда:
Сообщений: 339
добрый день всем .В чем тут проблема
declare @a int =1
case @a

when 1 then Print 1
when 2 then Print 2

end

Incorrect syntax near the keyword 'case'.
Incorrect syntax near 'end'.
8 фев 14, 14:46    [15539221]     Ответить | Цитировать Сообщить модератору
 Re: sql case  [new]
Glory
Member

Откуда:
Сообщений: 104751
Karen__84
В чем тут проблема

case - это функция, а не оператор ветвления
8 фев 14, 14:59    [15539275]     Ответить | Цитировать Сообщить модератору
 Re: sql case  [new]
Karen__84
Member

Откуда:
Сообщений: 339
Glory,
а как можно switc написать в T-sql ?
8 фев 14, 15:01    [15539282]     Ответить | Цитировать Сообщить модератору
 Re: sql case  [new]
Glory
Member

Откуда:
Сообщений: 104751
IF ELSE

Сообщение было отредактировано: 8 фев 14, 15:05
8 фев 14, 15:04    [15539296]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить