Re: When is a record NULL?

Поиск
Список
Период
Сортировка
От David E. Wheeler
Тема Re: When is a record NULL?
Дата
Msg-id AD0542DC-FC37-40A1-8450-38EE82B37892@kineticode.com
обсуждение исходный текст
Ответ на When is a record NULL?  ("David E. Wheeler" <david@kineticode.com>)
Список pgsql-hackers
On Jul 23, 2009, at 3:19 PM, David E. Wheeler wrote:

> How can a record be neither NULL or NOT NULL?
>
>    try=# select ROW(1, NULL) IS NULL;
>     ?column?
>    ----------
>     f
>    (1 row)
>
>    try=# select ROW(1, NULL) IS NOT NULL;
>     ?column?
>    ----------
>     f
>    (1 row)
>
> This makes it rather hard to tell, in PL/pgSQL, when I've fetched
> the last record from a cursor…

Also:

select ROW(1, NULL) IS DISTINCT FROM ROW(2, NULL); ?column?
---------- t

As expected, but the IS NULL above is not expected (by this bunny,
anyway).

Best,

David



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

Предыдущее
От: James Pye
Дата:
Сообщение: WIP: plpython3
Следующее
От: Jeff Davis
Дата:
Сообщение: Re: When is a record NULL?