Re: bloqueo de tablas

From: Rensi Arteaga Copari <rarteaga(at)ende(dot)bo>
To: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: bloqueo de tablas
Date: 2010-07-20 20:19:49
Message-ID: 4C4604E5.20603@ende.bo
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Es exactamente los que necesito
Muchas gracias por su ayuda

saludos

El 20/07/2010 16:17, Roberto Olivas Mendoza escribió:
> CREATE OR REPLACE FUNCTION obtener_folio_factura RETURNS numeric AS
> $body$
>
> DECLARE folio_factura NUMERIC(9,0);
> BEGIN
>
> LOCK TABLE dosificacion IN SHARE ROW EXCLUSIVE MODE;
>
> SELECT INTO folio_factura dosificacion.numero_actual FROM dosificacion;
>
> UPDATE dosificacion SET (numero_actual) = (numero_actual + 1);
>
> RETURN (folio_factura);
>
> END;
> $body$
> LANGUAGE 'plpgsql' VOLATILE CALLED ON NULL INPUT SECURITY INVOKER;

--
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.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message msileone 2010-07-20 20:23:48 Re: Cuantos locks son muchos locks?
Previous Message Rensi Arteaga Copari 2010-07-20 20:11:10 Re: bloqueo de tablas