YarrowSoft

Архив : Re: [cache_ru] Логические зрначения в полях : группа пользователей постреляционной СУБД Cache


[Предыдущее - [cache_ru] Программирование COM порта] [Следующее - Re: [cache_ru] Программирование COM порта]


Письмо #5217

Тема: Re: [cache_ru] Логические зрначения в полях
Начало этой темы: [cache_ru] Логические зрначения в полях
Это ответ на: [cache_ru] Логические зрначения в полях
Ответ на это письмо: нет
От: Dmitry V. Liseev Дата: 08 Августа 2006 08:04

----- Original Message -----
From: "logist" <E-Mail>
To: <E-Mail>
Sent: Tuesday, August 01, 2006 4:04 AM
Subject: [cache_ru] Логические зрначения в полях

Hi!

> Буквально сегодня выбил из саппорта решение проблемы, мучавшей меня все
> время

Ну, если работа по стандарту является проблемой, то ...

> моей работы в Каше. Речь идет о так называемых логических полях
> (%Boolean),
> которые мало того, что имеют три значения (1, 0 и NULL) так еще и очень
> странно
> ведут себя в SQL-запросах.

Ничего странного, все вполне очевидно и логично. Так уж изначально
задуман SQL, что в нем есть понятие NULL, которое означает не ноль,
не TRUE, не FALSE, не пустую строку, а именно "значение не определено".
Потому сравнение таких полей с какими либо значениями некорректно.
____________________________
С уважением, Лисеев Дмитрий.

http://private.peterlink.ru/dimik/

PGP key fingerprint: 09 28 74 28 6C 39 62 29   2E CB 95 03 4F 04 33 73


[2000|2001|2002|2003|2004|2005|2006|2007|2008] [Январь|Февраль|Март|Апрель|Май|Июнь]
[01|02|03|04|05|06]