Вниз
Скачать: CL | DM;

Interbase. Пусто поле....   Найти похожие ветки 

← →
Sergey13 ©   (2006-03-14 13:03) [40]

2[39] Fay ©   (14.03.06 13:01)
> Это просто свойства NULL.
Полезные?


← →
Fay ©   (2006-03-14 13:05) [41]

2 Sergey13 ©   (14.03.06 13:03) [40]
> Полезные?
Ну что за хрень? Как, по-твоему, задать пустую дату? Просто для примера...


← →
Desdechado ©   (2006-03-14 13:10) [42]

> Как, по-твоему, задать пустую дату?
Зависит от того, что решает система, от ее допустимого диапазона дат,от того, как они обрабатываются.
Я, например, довольно часто использую "0001-01-01 00:00:00"


← →
Sergey13 ©   (2006-03-14 13:13) [43]

2[41] Fay ©   (14.03.06 13:05)
> Как, по-твоему, задать пустую дату?
А как ее потом корректно распечатать (например), специально не обрабатывая эту ситуацию?
Никто не говорит, что NULL - это отстой и его нельзя использовать. Но сокращать его использование - правильный путь. ИМХО.


← →
Fay ©   (2006-03-14 13:31) [44]

Что значит сокращать? NULL должен быть там, где должен (во как!) и больше нигде. В случае с ParentID нет никакой необходимости использовать NULL, но таких случаев  много не наберётся.
Пример:
> Я, например, довольно часто использую "0001-01-01 00:00:00" ( © Desdechado )
Как здесь понимать результат выборки вида where my_date < now() ?

> А как ее потом корректно распечатать
Проблема явно высосана из пальца.


← →
Sergey13 ©   (2006-03-14 13:45) [45]

2[44] Fay ©   (14.03.06 13:31)
>Что значит сокращать? NULL должен быть там, где должен (во как!) и больше нигде.
Скорее так - там, где без него никак иначе. В идеале конечно. ИМХО.

> Проблема явно высосана из пальца.
Как и проблема с вводом "пустой" даты. 8-)


← →
Desdechado ©   (2006-03-14 13:51) [46]

> Как здесь понимать результат выборки вида where my_date < now() ?
Не понял в чем вопрос. Но на всякий случай повторю: Зависит от того, что решает система, от ее допустимого диапазона дат,от того, как они обрабатываются.


← →
Fay ©   (2006-03-14 14:05) [47]

2 Desdechado ©   (14.03.06 13:51) [46]
> Но на всякий случай повторю
Я и с первого раза понял. Но почему бы не вспомнить, что очень не всегда нужна с условием по полям с NULL?



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.53 MB
Время: 0.034 c
15-1141379233
Mozart
2006-03-03 12:47
2006.03.26
Звуковой файл в линию через модем...


15-1141493229
lookin
2006-03-04 20:27
2006.03.26
Забавные рекламки


2-1141237165
Locke
2006-03-01 21:19
2006.03.26
Блокирование сд-рома


10-1115368225
Владислав
2005-05-06 12:30
2006.03.26
Маршаллинг интерфейса.


9-1126768956
aldaris!
2005-09-15 11:22
2006.03.26
Помогите начинающему...




   Наверх