Re: ¿Como hacer campo secuencial? (no serial)

From: angel Iracheta <angel(dot)iracheta(at)gmail(dot)com>
To: Jose Urzua <jose(dot)urzua(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: ¿Como hacer campo secuencial? (no serial)
Date: 2005-04-21 17:34:40
Message-ID: 62b4847305042110342d4f4763@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

José:

> Tengo un campo en una tabla llamado "folio_mensual", la idea es que
> cada vez que se inserta en esa tabla, ese campo tome el valor del
> ultimo folio_mensual insertado más uno:

Para eso son los campos serial, no te debes de preocupar por
inconsistencias, por inserts recurrentes, ni nada de eso, preocúpate
mejor por implementar correctamente los campos serial.

O si no quieres usar de plano un campo serial, pues genera una
secuencia, y utiliza las funciones nextval(), setval(), currval() para
manipularla y luego insertar el valor de la secuencia en un campo.

Ya es cuestión tuya como quieras hacerlo...

Saludos!!!

--
"Si una persona no tiene sueños, no tiene razón de vivir.
Es necesario soñar, incluso si el sueño va más allá de la realidad.
Para mí es uno de los principios de la vida."

Ayrton Senna Da Silva

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2005-04-21 17:52:20 Re: ¿Como hacer campo secuencial? (no serial)
Previous Message Jose Urzua 2005-04-21 16:35:11 ¿Como hacer campo secuencial? (no serial)