"Андрей Могильный" <[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, но не до конца"

Ответить