From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | richard alberto aguilar lago <richard(dot)aguilar2012(at)gmail(dot)com> |
Cc: | POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | devolver filas afectadas por un INSERT |
Date: | 2013-12-13 20:17:39 |
Message-ID: | CAJKUy5hfmXNMEUcimAiHtmxh1Nd+udvxwyNN1jpTQP3fdO2Wpg@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2013/12/10 richard alberto aguilar lago <richard(dot)aguilar2012(at)gmail(dot)com>:
> Hola que tal disculpa la molestia encontre tu correo en un post:
> http://www.postgresql.org/message-id/c2d9e70e0611232108u284e063bob0f31fefa9377f59@mail.gmail.com
Saludos,
Para la próxima vez envía la pregunta a la misma lista donde viste mi
correo (pgsql-es-ayuda(at)postgresql(dot)org en este caso) no solo recibiras
una respuesta más rápida pero además así si alguien mas tiene la misma
duda puede encontrar una respuesta.
Pero para que alguien pueda encontrar una respuesta usando la lista,
es necesario no solamente usar la lista sino además poner un ASUNTO
pertinente.
> lo que pasa es q soy nuevo en postgres y me gustaria despues de hacer un
> insert me devuelva las filas afectadas y el id que se autoencremento tambien
> espero puedas ayudarme
si es un INSERT simple el numero de filas afectadas es 1, si es un
INSERT INTO ... SELECT .... supongo que deberías usar GET DIAGNOSTICS
tal como se indica en el post que pasaste en este correo.
Para obtener el id que se autoincremento puedes usar esta sintaxis:
INSERT INTO tabla VALUES ( ... ) RETURNING id;
no se si sea posible ademas poner un count(*) en el RETURNING y no
tengo como probar en este momento
PS: Cambie el asunto del mail a algo mas descriptivo y puse en copia a la lista
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Marcos Michel Martinez Perez | 2013-12-14 20:45:12 | Saludos |
Previous Message | Fernando Paz | 2013-12-12 21:14:57 | Re: Saludos |