From: | "Edwin Quijada" <listas_quijada(at)hotmail(dot)com> |
---|---|
To: | pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | [Pgsql-ayuda] Caso extrano trigger con update |
Date: | 2003-09-18 19:54:38 |
Message-ID: | BAY1-F74jF3qkpD0G1u0001a14c@hotmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos!
Tengo un extraño problema: Estoy haciendo un update a una tabla con un
select for update pero cuando hago el update este no se ejecuta pero si hago
el mismo codigo en pgadmin funciona correctamente. Lo mas extrano es que el
si busca el record pero no lo actualiza??
Este el codigo
select into registro * from t_pagos_comisiones where f_wholetipoagnivel =
who and f_fecha = $4 for update;
IF FOUND THEN
IF ($5 >0) THEN
t1:= registro.f_montopagado+$7;
t2:= registro.f_montocomision+$5;
raise notice '' t1 y t2 %, %'',t1,t2; --f_montocomision=t2
UPDATE t_pagos_comisiones SET f_montopagado=t1, f_montocomision=t2 where
f_wholetipoagnivel = who and f_fecha = vfecha;
end if;
end if;
monto pagado,t1,t2 son numeric.
Hay algo que no este tomando en cuenta. Use un raise para ver si de verdad
los valores estaban actializandose y estan bien el registro tambien se elige
solo es que no se modifica el valor de los dos campos.
Gracias
*-------------------------------------------------------*
*-Edwin Quijada
*-Developer DataBase
*-JQ Microsistemas
*-809-747-2787
* " Si deseas lograr cosas excepcionales debes de hacer cosas fuera de lo
comun"
*-------------------------------------------------------*
_________________________________________________________________
Consigue aquí las mejores y mas recientes ofertas de trabajo en América
Latina y USA: www.yupimsn.com/empleos
From | Date | Subject | |
---|---|---|---|
Next Message | Jenson Yabar | 2003-09-18 21:03:57 | Re: [Pgsql-ayuda] Problema al instalar tsearch2..... |
Previous Message | Alberto Caso | 2003-09-18 19:22:48 | Re: Traducción de salt y digest (era Re: [Pgsql-ayuda] Seguridad Postgres) |