|
Что лучше использовать? |
☑ |
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) а я не путаюсь ))
|
|