Re: selects possible in VALUES() claueses?

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: selects possible in VALUES() claueses?
Дата
Msg-id 389.1046666697@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: selects possible in VALUES() claueses?  (Martijn van Oosterhout <kleptog@svana.org>)
Список pgsql-general
Martijn van Oosterhout <kleptog@svana.org> writes:
> On Sun, Mar 02, 2003 at 07:05:15PM -0800, Dennis Gearon wrote:
>> Is it possible to do this?

> No. VALUES only works with real plain values.

Really?

regression=# create table foo (f1 text, f2 int);
CREATE TABLE
regression=# insert into foo values ('abc', (select max(unique1) from tenk1));
INSERT 291603 1
regression=# select * from foo;
 f1  |  f2
-----+------
 abc | 9999
(1 row)


But INSERT ... SELECT is just as good a solution, if not better.

            regards, tom lane

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

Предыдущее
От: Dennis Gearon
Дата:
Сообщение: Re: selects possible in VALUES() claueses?
Следующее
От: Dennis Gearon
Дата:
Сообщение: Re: selects possible in VALUES() claueses?