retornar valor en transaccion

From: Marco Vinicio Jimenez Rojas <viniciojr(at)gmail(dot)com>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: retornar valor en transaccion
Date: 2017-04-17 23:06:09
Message-ID: CA+bgTXCMQTHbJ9piaRSa4UDEhMm5PtocAduOVHSksG7M7M9meg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Tengo la siguiente transacción en la cual necesito utilizar el valor
del "*returning
id_roles*" fuera de la transacción. todo funciona bien pero no me sale ese
dato por ningún lado

begin transaction;

with roles as(
insert INTO ovinos.roles VALUES(default,'prueba rol','el primer rol de
prueba',2) returning id_rol
)
insert INTO ovinos.funciones_roles VALUES(4,(select roles.id_rol from
roles)),
(5,(select roles.id_rol from roles))*returning id_roles;*

commit;
ROLLBACK TRANSACTION;

-----------------------
MVJR

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Francisco Olarte 2017-04-18 08:10:45 Re: retornar valor en transaccion
Previous Message Lazaro Garcia 2017-04-10 16:27:58 RE: resultado inesperado con pgbench