Имя: Пароль:
1C
Юмор
Что лучше использовать?
0 shamannk
 
25.09.12
11:44
Есть запрос, в котором значение это составной тип, но в данном случае принимает булево как лучше писать условие ... ГДЕ ВЫРАЗИТЬ(А.Значение как Булево) или ГДЕ А.Значение = ИСТИНА ? (так интересно)
1 DrShad
 
25.09.12
11:52
достаточно просто ГДЕ А.Значение
2 DrShad
 
25.09.12
11:53
без = ИСТИНА
3 shamannk
 
25.09.12
11:54
(1) Не работает при составном типе)
4 Maxus43
 
25.09.12
11:56
я за
ГДЕ ВЫРАЗИТЬ(А.Значение как Булево)
и это человечнее к субд
5 Maxus43
 
25.09.12
11:56
точнее ГДЕ ВЫРАЗИТЬ(А как Булево)
6 hhhh
 
25.09.12
11:57
(3) лучше

ГДЕ ЕСТЬNULL(ВЫРАЗИТЬ(А.Значение как Булево), ЛОЖЬ)
7 Ненавижу 1С
 
гуру
25.09.12
12:00
(6) чем лучше?
8 hhhh
 
25.09.12
12:24
(7) понятнее. Там по любому будет NULL, а как выполнится условие ГДЕ NULL - я путаюсь. Лучше перестраховаться, явно указать.
9 Ненавижу 1С
 
гуру
25.09.12
12:24
(8) а я не путаюсь ))