| От | Ricardo Vaz Mannrich |
|---|---|
| Тема | Dynamically access to field on a RECORD variable |
| Дата | |
| Msg-id | 1115129042.25781.16.camel@curitiba.silcom обсуждение |
| Ответы |
Re: Dynamically access to field on a RECORD variable
Re: Dynamically access to field on a RECORD variable Postgresql 8.0.3 Zip Files corrupt... |
| Список | pgsql-general |
Supose I have this function
CREATE OR REPLACE my_func(TEXT) RETURNS text AS '
DECLARE
var_name ALIAS FOR $1;
rec RECORD;
BEGIN
SELECT * INTO rec FROM my_table WHERE my_key = 1;
-- Here is my problem
RETURN rec.var_name;
END;
' LANGUAGE plpgsql;
SELECT my_func('my_field');
I want the return row in the function executes as:
RETURN rec.my_field;
Is it possible?
Thank you.
--
Ricardo Vaz Mannrich <rvm_l1@silcom.com.br>
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера