Re: postgres y java

From: "Luis Guevara" <luis(dot)a(dot)guevara(at)gmail(dot)com>
To: "Noe Sereno" <nsereno(at)oestesa(dot)com(dot)mx>, "Mario Gonzalez" <gonzalemario(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: postgres y java
Date: 2006-08-11 13:11:56
Message-ID: fa2b6e3a0608110611s709ba4e4r57e6808bf85db2ef@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Para obtener el último valor generado de una secuencia

Hay alguna diferencia en usar esto:
SELECT currval('nombre_secuencia');

¿ o esto ?
SELECT last_value FROM 'nombre_secuencia';

¿ En todo caso cual es el más recomendable, asegurando una concurrencia alta
?

Gracias.

Atte.
Luis Guevara

El día 10/08/06, Alvaro Herrera <alvherre(at)commandprompt(dot)com> escribió:
>
> Noe Sereno escribió:
> > Muchas gracias por haberse tomado la molestia de responderme. Estuve
> > revisando las posibles soluciones y con respecto a lo que mencionaron de
> > crear un tipo de dato serial para mis identificadores, tuve un problema
> y a
> > continuación se los comento. Como ya tenia creada mi base de datos,
> intente
> > modificar mi campo id_usuario porque lo tenia registrado como int4, pero
> > cuando quise modificar las propiedades de este ultimo, el tipo de dato
> > SERIAL no me aparece. Acaso debo de crear nuevamente mi estructura? O
> como
> > puedo resolver este inconveniente
>
> El tipo serial no es realmente un tipo, es solo una macro que se
> convierte en int4, crea una secuencia y luego asigna la funcion
> nextval(secuencia) como valor por defecto a esa columna.
>
> No puedes usar el pseudo-tipo SERIAL en un ALTER TABLE para agregar una
> columna. Solo puedes usarlo en CREATE TABLE.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> The PostgreSQL Company - Command Prompt, Inc.
>
> ---------------------------(fin del mensaje)---------------------------
> TIP 5: ¿Has leído nuestro extenso FAQ?
>
> http://www.postgresql.org/files/documentation/faqs/FAQ.html
>

--
atte.
Luis Guevara

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos Alberto Cianci 2006-08-11 13:30:56 Backup y restore
Previous Message Jaime Casanova 2006-08-11 00:25:45 Re: PREGUNTA RESPECTO A TRANSACCIONES