Re: impossible to update rows specifying columns with NULL value?

Поиск
Список
Период
Сортировка
От Guillaume Cottenceau
Тема Re: impossible to update rows specifying columns with NULL value?
Дата
Msg-id 87fyzfzqgd.fsf@meuh.mnc.ch
обсуждение исходный текст
Ответ на Re: impossible to update rows specifying columns with NULL  (Oliver Jowett <oliver@opencloud.com>)
Ответы Re: impossible to update rows specifying columns with NULL  (Oliver Jowett <oliver@opencloud.com>)
Список pgsql-jdbc
Oliver Jowett <oliver 'at' opencloud.com> writes:

> Guillaume Cottenceau wrote:
>
> > The problem is when trying to UPDATE (changing values of other
> > columns): my PreparedStatement uses "... WHERE column = ?" to
> > specify the NULL value for the said column,
>
> You can't do that and get the results you expect. "column = NULL" is
> never true (because "NULL = NULL" is false). You should use IS NULL to
> match a NULL value.

It's a pity. This would be very helpful. With such situation, we
can't use the same prepared-statement to match NULL and non-NULL
values then, or I missed something?

--
Guillaume Cottenceau

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Stéphane RIFF
Дата:
Сообщение: Connection pool problem
Следующее
От: Oliver Jowett
Дата:
Сообщение: Re: impossible to update rows specifying columns with NULL