From: | "Ariel Tavella" <tavella(at)aguasgo(dot)com(dot)ar> |
---|---|
To: | "listapl" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Ayuda Sobre Trigger |
Date: | 2005-06-08 21:17:36 |
Message-ID: | 013901c56c6f$81158cd0$c400a8c0@estacion02 |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola Lista
Tengo un trigger definido para una tabla el cual debe actualizar (UPDATE) dos campos de otra tabla. El problema es que me tira el siguiente error "UPDATE IS NOT ALLOWED IN A NON-VOLATILE FUNCTION", alguien me podria decir de que se trata y como resolverlo.
fragmento de mi funcion del trigger es el siguiente
create or replace function minmax() returns trigger as $$
declare
reg record;
begin
select into reg min(campo) as minimo, max(campo) as maximo from prueba where id = new.id;
update tabla2 set campo1 = reg.minimo, campo2 = reg.maximo where ide = new.id;
return null;
end;
$$ .........
Desde ya muchas gracias
Ariel Tavella
Planeamiento y Proyecto
Aguas de Santiago SA
(0385) 4226532
From | Date | Subject | |
---|---|---|---|
Next Message | Ing. Jhon Carrillo - Caracas, Venezuela | 2005-06-08 21:39:48 | Re: Parametros para postgresql |
Previous Message | Alejandro Brust | 2005-06-08 21:10:13 | Parametros para postgresql |