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: | Raw Message | Whole Thread | 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 |