| От | Thomas Kellerer |
|---|---|
| Тема | Re: Problem with function returning a result set |
| Дата | |
| Msg-id | hpk7lm$gmq$1@dough.gmane.org обсуждение исходный текст |
| Ответ на | Re: Problem with function returning a result set (Tom Lane <tgl@sss.pgh.pa.us>) |
| Список | pgsql-sql |
Tom Lane, 08.04.2010 10:59: > Thomas Kellerer<spam_eater@gmx.net> writes: >> CREATE OR REPLACE FUNCTION get_employees(name_pattern varchar) >> RETURNS TABLE(id integer, full_name text) >> AS >> $$ >> BEGIN > >> RETURN QUERY >> SELECT id, first_name||' '||last_name >> FROM employee >> WHERE last_name LIKE name_pattern ||'%'; >> END >> $$ >> LANGUAGE plpgsql; > >> I get one row returned which is correct, but the ID column is null >> (but should be 1). > > Don't name the parameter the same as the table column ... > > regards, tom lane > I knew it was something simple I overlooked ;) Thanks for the quick response. Regards Thomas
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера