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

Откуда:
Сообщений: 264
and kl_ProfitTypeID=case when Replace('@omsProfitType.Code','omsProfitType','')='@.Code'
9 ноя 17, 14:55    [20940324]     Ответить | Цитировать Сообщить модератору
 Re: Что означает выражение @.Code в выражении t-sql?  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1364
seg856,

ничего, если заметите это у вас строковый литерал
9 ноя 17, 14:56    [20940335]     Ответить | Цитировать Сообщить модератору
 Re: Что означает выражение @.Code в выражении t-sql?  [new]
Игорь Трифонов
Member

Откуда:
Сообщений: 33
seg856,

Это просто строка, с которой вы сравниваете результат оператора Replace('@omsProfitType.Code','omsProfitType','').
9 ноя 17, 15:02    [20940377]     Ответить | Цитировать Сообщить модератору
 Re: Что означает выражение @.Code в выражении t-sql?  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 940
у вас прям в коде так написано?
and kl_ProfitTypeID=case when Replace('@omsProfitType.Code','omsProfitType','')='@.Code'
=
and kl_ProfitTypeID=case when '@.Code'='@.Code'
=
безусловный вариант
9 ноя 17, 15:57    [20940601]     Ответить | Цитировать Сообщить модератору
 Re: Что означает выражение @.Code в выражении t-sql?  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
Руслан Дамирович,

автор
безусловный вариант

ну а вдруг :)
9 ноя 17, 15:58    [20940607]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить