Re: set return function is returning a single record, multiple times,how can i get all the records in the table( description inside )
В списке pgsql-sql по дате отправления:
| От | A. Kretschmer |
|---|---|
| Тема | Re: set return function is returning a single record, multiple times,how can i get all the records in the table( description inside ) |
| Дата | |
| Msg-id | 20060428105621.GD8542@webserv.wug-glas.de обсуждение исходный текст |
| Ответ на | set return function is returning a single record, multiple times,how can i get all the records in the table( description inside ) ("Penchalaiah P." <penchalaiahp@infics.com>) |
| Ответы |
Re: set return function is returning a single record,
|
| Список | pgsql-sql |
am 28.04.2006, um 16:14:10 +0530 mailte Penchalaiah P. folgendes: > 4) The following is the function that retrieves the records from pss : > > CREATE or replace FUNCTION ftoc9() RETURNS setof structrankmaster2 > LANGUAGE 'plpgsql' > > AS' DECLARE > rowdata pss%rowtype; > BEGIN for i in 1..3 loop > select * into rowdata from pss ; > return next rowdata ; > end loop; > return; > end'; Your loop is wrong, for i in 1..3 select... and then returns the first record. Change this to: BEGIN .. for rowdata in select * from pss ; return next rowdata ; end loop; .. END; *untestet* HTH, Andreas -- Andreas Kretschmer (Kontakt: siehe Header) Heynitz: 035242/47215, D1: 0160/7141639 GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net=== Schollglas Unternehmensgruppe ===
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера