gracias por la ayuda, 
tengo otros datos importantes en la tabla de dosificacion



El 20/07/2010 16:03, Juan escribió:
Porque no usas una sequencia?
mdc

2010/7/20 Rensi Arteaga Copari <[email protected]>
 Hola todos , yo otra vez con una consulta,

Tengo una tabla donde saco números de factura    con los campos numero_actual y numero_siguiente
y ahora por la concurrencia de usuarios  estamos detectando números de factura duplicados

hago algo parecido a esto, en una función que le pone los números a las facturas:


BEGIN

select
 numero_actual
into
 v_numero_actual
 from   dosificacion ...

inser into factura numero_actual

v_numero_actual  ++

update dosificacion set numero_actual =v_neumero actual

END

Como puedo bloquear la tabla de dosificación para que otros usuarios no accedan a ella mientra algún otro este sacando un número


--
EMPRESA NACIONAL DE ELECTRICIDAD
www.ende.bo
Tel.: (591-4) 4520317 - 4120900
Fax: (591-4) 4520318
---------------------------------------------------------------------------------
Este mensaje ha sido analizado automaticamente por el MailScanner de ENDE
y no han sido detectados virus ni otros contenidos peligrosos.

-
Enviado a la lista de correo pgsql-es-ayuda ([email protected])
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda



---------------------------------------------------------------------------------
Este mensaje ha sido analizado automáticamente por el MailScanner de ENDE
y no han sido detectados virus ni otros contenidos peligrosos.

Responder a