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 >
