plpgsql - accessing field in RECORD variable by text variables
В списке pgsql-general по дате отправления:
| От | Damjan Pipan |
|---|---|
| Тема | plpgsql - accessing field in RECORD variable by text variables |
| Дата | |
| Msg-id | 007001c28fdc$c637fbd0$6700010a@valhala обсуждение исходный текст |
| Ответы |
Re: plpgsql - accessing field in RECORD variable by text variables
|
| Список | pgsql-general |
Hello! I have the following code which does not work: CREATE OR REPLACE FUNCTION td1(integer) RETURNS REFCURSOR AS ' DECLARE r article%ROWTYPE; BEGIN SELECT INTO r * FROM article WHERE key = $1; a := ''some_other_field''; RAISE NOTICE ''%'', r.a; END; ' LANGUAGE 'plpgsql'; SELECT td1(229); I would like to access RECORD type variables fields by assigning field (attribute) name to some text variable and then access the field in RECORD which has the same name. Is this possible in plpgsql? I can not use the dot notation (fully qualification). What I would like to do is some automatic field copying from another table to table being updated and that this field copying can be managed in DB by changing some record in my meta table. Damjan
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера