Re: Create trigger problem : - Mailing list pgsql-general

From Mark G. Gilmore
Subject Re: Create trigger problem :
Date
Msg-id 98isoh$2irm$1@news.tht.net
Whole thread Raw
List pgsql-general
Instead of sending old.ldArt in as a parameter, try just referencing old
inside the function body.
So the function then has no argument.

Mark



"De Leeuw Guy" <G.De_Leeuw@eurofer.be> wrote in message
news:98imbv$2hk2$1@news.tht.net...
> Hi all,
>
> I try this :
>
> CREATE FUNCTION DelArtFather(INT4)
>
> RETURNS INT4
>
> AS '
>
> DELETE FROM TArticles WHERE IdArtFather = $1;
>
> SELECT 1 AS ignore_this
>
> '
>
> LANGUAGE 'sql';
>
> CREATE TRIGGER trigger_TArticles
>
> BEFORE DELETE ON TArticles
>
> FOR EACH ROW EXECUTE PROCEDURE DelArtFather(old.IdArt);
>
> and i obtain this error :
>
> ERROR: parse error at or near "old"
>
> How can i correct my command ??
>
> Thanks in advance
>
> Guy De Leeuw
>
>
>



pgsql-general by date:

Previous
From: Renaud Tthonnart
Date:
Subject: Re: Counting elements of an array
Next
From: Bill Huff
Date:
Subject: Re: Poor Delete performance