Re: recuperar id de registro autonumerico

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
>

Browse pgsql-es-ayuda by date

  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