"Андрей Могильный" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > >> Это разве ошибка? Это документированная реализация. > > Это такая ж... Я смог в таблицу Oracle поместить строку = '', только вот > потом ее ни предикатом IS NULL, ни field='' не выцепишь из БД. Т.е. она как > бы IS NULL, но не до конца, в секции SELECT поле имеет значение NULL, а > секция WHERE на IS NULL не отвечает. Особенности блин, парвать их за такие > особенности! Так же как и НЕобрубание концевых пробелов в CHAR при сравнении > со значением параметра. > Ладно, опять меня в offtopic понесло. > _____________________________
create table test(id integer, val varchar2(10)); insert into test values(1, ''); insert into test values(2, 'f'); insert into test values(3, null); select * from test where val is null; ID VAL --------------------------------------- ---------- 1 3 Пиши исчё ;-) про то как у тебя "IS NULL, но не до конца"

