RE: dynamic field names in a function.

Поиск
Список
Период
Сортировка
От Soma Interesting
Тема RE: dynamic field names in a function.
Дата
Msg-id 5.0.2.1.0.20010330105415.02344b10@pop.telus.net
обсуждение исходный текст
Ответ на RE: dynamic field names in a function.  (Soma Interesting <dfunct@telus.net>)
Ответы Re: dynamic field names in a function.
Re: dynamic field names in a function.
Список pgsql-general
Please.

In the following, is there something I can do so that postgres will
evaluate NEW.qty to NEW.name, treating qty as a variable and evaluating it
before evaluating the field reference? At this time it errors on an INSERT
with: "record new has no field qty".

CREATE FUNCTION func_test() RETURNS opaque AS '
    DECLARE
        qty varchar(5);
    BEGIN

        qty := ''name'';
        NEW.qty := ''target'';
        return new;
    END;
' LANGUAGE 'plpgsql';

CREATE TRIGGER func_test_trigger BEFORE INSERT
    ON test FOR EACH ROW
    EXECUTE PROCEDURE func_test ();


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

Предыдущее
От: "Mitch Vincent"
Дата:
Сообщение: Re: Globally Unique IDs?
Следующее
От: "Mitch Vincent"
Дата:
Сообщение: Re: Memory Tuning