Skip site navigation (1) Skip section navigation (2)

Validacion en un trigger

From: "Fernando Aguada" <fernandoaguada(at)yahoo(dot)com(dot)ar>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Validacion en un trigger
Date: 2005-02-25 12:09:22
Message-ID: 000a01c51b32$d9d61d50$fa00a8c0@fernandoa (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Hola
Tengo el siguiente problema:
Cuando se inserta un registro en una tabla, que en este caso se llama bancos
se dispara un trigger que realiza validaciones, todo se ejecuta bien, menos
cuando hace una validacion sobre otra tabla que se llama cheques y valida
que los cheques dados de baja coincidan con el total, debo aclarar que
antes de agregar un registro en la tabla principal hago un begin, 
es como que los registros en la tabla de cheques de tercero desaparecen
despues de ejecutarse la validacion la primera vez, si alguien tiene una idea?
el codigo es el siguiente

select count(*) into wrec from chequest where ctracom=new.cnumtra and cori='B';
if wrec>00 then
   select sum(cimpo) into wsuma from chequest where ctracom=new.cnumtra and cori='B';

    if wsuma<>new.cimpcht then
       raise exception 'La Suma de Cheques Ingresados No Concide con el Importe      
                                 en  Cheques';   
    end if;
end if;

Responses

pgsql-es-ayuda by date

Next:From: marcos negriniDate: 2005-02-25 12:26:59
Subject: postgres 8.0.1 win32
Previous:From: Ricardo Fuentes PereiraDate: 2005-02-25 11:43:24
Subject: Re: Cambio de Tipo de Datos en una columna

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group