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

Откуда:
Сообщений: 450
Доброго времени суток!
Можно ли так указать условия
if @addfrom <> 7 
if @pay = 1
if @source = 0
begin
...............
end

или правильнее так?
if ((@addfrom <> 7 ) and (@pay = 1) and (@source = 0))
begin
..........................
end
23 сен 09, 10:58    [7696432]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по синтаксису t-sql  [new]
ABV
Member

Откуда: Minsk
Сообщений: 88
оба варианта отработают одинаково
23 сен 09, 11:04    [7696476]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по синтаксису t-sql  [new]
Влом регистрироваться
Guest
Volodya,

Я бы предпочел второй вариант - более ясно выражает намерения. И cyclomatic complexity меньше...
23 сен 09, 11:42    [7696717]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по синтаксису t-sql  [new]
Volodya
Member

Откуда:
Сообщений: 450
Спасибо за ответы!
23 сен 09, 11:46    [7696758]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить