From: | sTyler <stylergarcia(at)gmail(dot)com> |
---|---|
To: | POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Obtener un numero unico de operacion |
Date: | 2009-02-10 14:41:27 |
Message-ID: | 49919217.40309@gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola, tengo el siguiente caso, cree una tabla con dos campos, el primero
guarda el tipo de operacin realizada y el segundo el numero de operacion
que se guarda
Tipo operacion
COMPRA 233
VENTA 344
DEVOL 344
Asi el sistema cuando va a realizar una operacion de compra hace un
SELECT para obtener el ultimo numero, a este le agrega 1 con un UPDATE
para actualizar la tabla, de esta manera quiero obtener un numeo unico
de operacion que utilizo para actualizar diversas tablas que controlan
las operaciones. El problema viene en que tengo 10 terminales trabajando
en la red, y otras dos en otras localidades y hay momentos en dos
terminales cogen el mismo numero de operacion, supongo porque es en el
tiempo que hago el SELECT y UPDATE, en donde dos terminales cogen el
mismo numero de operacion.
Mi pregunta es , hay alguna forma de que pueda obtener un numero unico
de operacion sin esta complicacion que de dos terminales puedan obtener
el mismo ID?
From | Date | Subject | |
---|---|---|---|
Next Message | Javier Chávez B. | 2009-02-10 14:45:08 | Re: Obtener un numero unico de operacion |
Previous Message | Mario Burdman | 2009-02-10 14:31:54 | Re: Ayuda con group by |