Re: ARRAY() returning NULL instead of ARRAY[] resp. {}

Поиск
Список
Период
Сортировка
От Jan B.
Тема Re: ARRAY() returning NULL instead of ARRAY[] resp. {}
Дата
Msg-id 429226CF.4090207@monso.de
обсуждение исходный текст
Ответ на ARRAY() returning NULL instead of ARRAY[] resp. {}  (Markus Bertheau <twanger@bluetwanger.de>)
Ответы Re: ARRAY() returning NULL instead of ARRAY[] resp. {}
Список pgsql-sql
Markus Bertheau wrote:
> Hi,
> 
> why does SELECT ARRAY(SELECT 1 WHERE FALSE) return NULL instead of
> ARRAY[] resp. '{}'?
> 
> Markus
> 

Perhaps Arrays always have to contain at least one element? (I don't 
know for sure.)

SELECT array[];
ERROR:  syntax error at or near "]" at character 14
LINE 1: SELECT array[];

SELECT array[1]; array
------- {1}
(1 row)


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

Предыдущее
От: Markus Bertheau
Дата:
Сообщение: ARRAY() returning NULL instead of ARRAY[] resp. {}
Следующее
От: Markus Bertheau
Дата:
Сообщение: Re: ARRAY() returning NULL instead of ARRAY[] resp. {}