Re: Variable column name in plpgsql function

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: Variable column name in plpgsql function
Дата
Msg-id 41AE0036.1060000@archonet.com
обсуждение исходный текст
Ответ на Variable column name in plpgsql function  ("George Woodring" <george.woodring@iglass.net>)
Ответы Re: Variable column name in plpgsql function  (mark <postgres@markreid.org>)
Список pgsql-general
George Woodring wrote:
>
> Is possible to declare a variable to build the column name
>
> Tableid varchar(20) := TG_RELNAME || ''id'';
>
> And then use this variable to get the PK value?
>
> Tableidvalue int4 := NEW.tableid;

No. You can build a dynamic query via EXECUTE, but that can't access
NEW/OLD.

--
   Richard Huxton
   Archonet Ltd

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

Предыдущее
От: Jan Wieck
Дата:
Сообщение: Re: Upcoming Changes to News Server ...
Следующее
От: mark
Дата:
Сообщение: Re: Variable column name in plpgsql function