Problema con trigger

From: "Mario Soto" <mario_soto(at)venezolanadeavaluos(dot)com>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Problema con trigger
Date: 2004-06-01 16:53:21
Message-ID: 57588.200.35.66.77.1086108801.squirrel@mail.venezolanadeavaluos.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola lista, tengo un problema:

tengo 2 tablas modelo y detmodelo:

ambas tienen los campos co_modelo y co_campo;

cuando borro un registro en la tabla modelo, tambien quiero que se
borren los registros en la tabla detmodelo, para lom cual he crado un
triger para la table modelo:

CREATE TRIGGER "delete_desmodelo" BEFORE DELETE
ON "public"."modelo" FOR EACH ROW
EXECUTE PROCEDURE "public"."sp_delete_desmodelo"();

y el procedure es:

CREATE OR REPLACE FUNCTION "public"."sp_delete_desmodelo" () RETURNS
trigger AS'
begin
/* New function body */
delete from detmodelo
where co_modelo = old.co_modelo and co_campo = old.co_campo;

return null;
end;
'LANGUAGE 'plpgsql' IMMUTABLE CALLED ON NULL INPUT SECURITY INVOKER;

El problema es que no me elimina nada:

Alguna idea.

Gracias

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Leonel Nunez 2004-06-01 17:21:50 Re: Problema con trigger
Previous Message Mario Soto 2004-06-01 16:52:51