On 2009.03.19 at 13:27:57 +0300, Alexey Pechnikov wrote: > Hello! > > On Thursday 19 March 2009 13:18:50 Artem Chuprina wrote: > > AP> А что скажете насчет ситуации с NULL в СУБД? Строгая типизация во > > AP> многих СУБД - и такие "грабли". > > > > А где грабли-то? > > > > Там, конечно, от этого появляются грабли в теории, но это грабля в > > теории - потому что на практике оказалось, что не в каждом интересном > > тупле удается определить все значения. > > Трехзначная логика получается. И на практике, например, приходится
Трехзначная логика - это глубокая концептуальная ошибка создателей SQL. Логика должна быть ЧЕТЫРЕХЗНАЧНОЙ - да, нет, не знаю, не важно. А в SQL "не знаю" и "не важно" обозначаются одним и тем же символом. > В чем, по-вашему, смысл приводить тиклевскую переменную к NULL при > сохранении, > чтобы потом при каждом извлечении проверять что не NULL и не пустая? > А вот отсутствие значения undefined в Tcl - это концептуальные грабли, подложенные туда лично Остерхутом. Оно меня все десять лет, которые я на тикле программирую, раздражает. В perl и javascript значение undefined есть, и оно там крайне полезно. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

