INSERT doc discrepancy
От | Kristo Kaiv |
---|---|
Тема | INSERT doc discrepancy |
Дата | |
Msg-id | 2F77DB50-6007-4CB4-9C78-6945B8BAF5D5@skype.net обсуждение исходный текст |
Ответы |
Re: INSERT doc discrepancy
|
Список | pgsql-general |
INSERT INTO table [ ( column [, ...] ) ]
{ DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query }
[ RETURNING * | output_expression [ AS output_name ] [, ...] ]
but it seems if i want to return the result into a record i have to use it with INTO clause in the end:
INSERT INTO tablename (
a
,b
,c
) VALUES (
in_a
,in_b
,in_c
) RETURNING * INTO _r;
using either
INSERT INTO tablename (
a
,b
,c
) VALUES (
in_a
,in_b
,in_c
) RETURNING _r;
or
INSERT INTO tablename (
a
,b
,c
) VALUES (
in_a
,in_b
,in_c
) RETURNING * AS _r;
didn't work on PostgreSQL 8.2.4
Kristo Kaiv
http://kaiv.wordpress.com (PostgreSQL blog)
В списке pgsql-general по дате отправления: