Re: postgres y java

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Luis Guevara <luis(dot)a(dot)guevara(at)gmail(dot)com>
Cc: 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 14:40:40
Message-ID: 20060811144040.GA757@alvh.no-ip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Luis Guevara escribió:
> Para obtener el último valor generado de una secuencia
>
> Hay alguna diferencia en usar esto:

Claro, hay una diferencia fundamental. Esto funciona:

> SELECT currval('nombre_secuencia');

Esto no:

> SELECT last_value FROM 'nombre_secuencia';

(Falla en situaciones de concurrencia).

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

Usa el unico que SI funciona.

--
Alvaro Herrera http://www.CommandPrompt.com/
The PostgreSQL Company - Command Prompt, Inc.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Douglas Escobar 2006-08-11 14:44:31 Backup y restore
Previous Message Martin 2006-08-11 14:40:28 retorno de una funcion