Re: Create trigger problem :

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: Create trigger problem :
Дата
Msg-id Pine.BSF.4.21.0103121829380.98920-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Create trigger problem :  ("De Leeuw Guy" <G.De_Leeuw@eurofer.be>)
Список pgsql-general
Trigger functions need to take no arguments and return
opaque.  You can use NEW or OLD inside the function and
arguments given in the create trigger statement
are passed into the function in a special way (in
plpgsql, it's TG_ARGV[] i believe)

On Fri, 9 Mar 2001, De Leeuw Guy wrote:

> 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"


В списке pgsql-general по дате отправления:

Предыдущее
От: Stephan Szabo
Дата:
Сообщение: Re: Large Text Fields and TOAST
Следующее
От: missive@frontiernet.net (Lee Harr)
Дата:
Сообщение: Re: inheritance and primary/foreign keys