Вниз
Скачать: 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.029 c
15-1141476138
lookin
2006-03-04 15:42
2006.03.26
Скриншот из файла, проигрываемого (Alternative) Media Player


3-1138716259
bobr12
2006-01-31 17:04
2006.03.26
oracle и trigger для добавления уникального значения


2-1141852506
Новочеркасский Волк
2006-03-09 00:15
2006.03.26
Как заставит два TClientSocket одновременно отправлять текст???


15-1141720957
Хинт
2006-03-07 11:42
2006.03.26
Проверить строку на наличие кириллицы (php)


1-1140452149
Gear
2006-02-20 19:15
2006.03.26
Динамическое размещение объектов на форме.




   Наверх