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