| From: | <dculotta(at)fibertel(dot)com(dot)ar> |
|---|---|
| To: | Gustavo <correodegustavin(at)gmail(dot)com> |
| Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: recuperar id de registro autonumerico |
| Date: | 2006-02-02 14:05:01 |
| Message-ID: | 5902d49681.43e1e75d@fibertel.com.ar |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
Antes de cerrar la conexión, podés hacer un:
select currval('nombre_secuencia')
y eso debiera devolverte el Id del campo que acabas de insertar.
----- Mensaje original -----
De: Gustavo <correodegustavin(at)gmail(dot)com>
Fecha: Jueves, Febrero 2, 2006 9:26 am
Asunto: [pgsql-es-ayuda] recuperar id de registro autonumerico
> Hola a todos, tengo un problemilla (tipico parece), saben como puedo
> recuperar la "id" de un registro con indice autonumerico (obviamente
> sin tener que hacer un where de todos los campos) . el problemita es
> que es desde un codigo java y la conexion a la BD luego de cada
> consulta/insercion se cierra.
>
> Se puede hacer una insercion y consulta en una sola sentencia sql,
> algo como
> insert [etc] and select last_insert_id()
>
> o algo similar?
>
> gracias
>
> ---------------------------(fin del mensaje)------------------------
> ---
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Miguel Ortega | 2006-02-02 14:18:47 | RE: Comillas con psqlodbc |
| Previous Message | Juan Romero | 2006-02-02 13:21:35 | Re: Problemillas con Postgresql 8.1 |