| От | Tom Lane |
|---|---|
| Тема | Re: How to use RETURN TABLE in Postgres 8.4 |
| Дата | |
| Msg-id | 1704.1246635998@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | How to use RETURN TABLE in Postgres 8.4 (Michal Szymanski <dyrex@poczta.onet.pl>) |
| Ответы |
Re: How to use RETURN TABLE in Postgres 8.4
|
| Список | pgsql-general |
Michal Szymanski <dyrex@poczta.onet.pl> writes:
> CREATE OR REPLACE FUNCTION buggy_procedure() RETURNS TABLE (id INT8,
> test VARCHAR)
> AS $$
> BEGIN
> -- @todo hide password
> RETURN QUERY
> SELECT id ,test
> FROM bug_table
> ;
> END;
> $$
> LANGUAGE plpgsql STRICT SECURITY DEFINER;
Don't use column names in your functions that are the same as variable
or parameter names of the function. This is working basically as if
you'd written "SELECT null,null", because the output parameters are
still null when the RETURN QUERY is executed.
regards, tom lane
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера