Re: Trigger calling a function HELP ME! (2)

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: Trigger calling a function HELP ME! (2)
Дата
Msg-id 200404221219.12694.dev@archonet.com
обсуждение исходный текст
Ответ на Trigger calling a function HELP ME! (2)  (<abief_ag_-postgresql@yahoo.com>)
Ответы Re: Trigger calling a function HELP ME! (2)
Re: Trigger calling a function HELP ME! (2)
Список pgsql-sql
On Wednesday 21 April 2004 16:16, abief_ag_-postgresql@yahoo.com wrote:

>   CREATE OR REPLACE FUNCTION public.imp_test_to_out_test(imp_test)
>     RETURNS imp_test AS
>   'begin
>    return $1;
>  end;'
>     LANGUAGE 'plpgsql' STABLE;
>
>   CREATE OR REPLACE FUNCTION public.imp_test_trigger()
>     RETURNS trigger AS
>   'begin
>   return imp_test_to_out_test(new);
>   end;'
>     LANGUAGE 'plpgsql' STABLE;

This is your problem. NEW is a special variable, and I don't think you can 
pass it into another function (other than as NEW.col1, NEW.col2, NEW.col3 
etc).

You can however use TG_NAME or TG_RELNAME to see what trigger/table called 
you. I find that's helpful.
--  Richard Huxton Archonet Ltd


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

Предыдущее
От: "Stijn Vanroye"
Дата:
Сообщение: Re: Order by YYYY MM DD in reverse chrono order trouble
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Order by YYYY MM DD in reverse chrono order trouble