Re: problem with RECORD in a stored procedure
От | Stephan Szabo |
---|---|
Тема | Re: problem with RECORD in a stored procedure |
Дата | |
Msg-id | 20020308081530.E834-100000@megazone23.bigpanda.com обсуждение исходный текст |
Ответ на | problem with RECORD in a stored procedure (Dalton Shane <se401029@cs.may.ie>) |
Список | pgsql-sql |
On Fri, 8 Mar 2002, Dalton Shane wrote: > > HI, > > I have a strange problem with regard to the RECORD type. IN plpgsql language it > doesn't seem to recognise the data type. Does anybody have any idea why? I've > included a sample function and the terminal output to show what I mean. I've > also included what should have gone into table orla. > > Any help would be appreciated in sorting out this frustrating problem. > > Shane > > CREATE FUNCTION sinead() RETURNS integer AS ' > DECLARE > a integer :=0; > b RECORD; > > > BEGIN > FOR b IN SELECT MIN(total) from results LOOP > INSERT INTO orla(total) VALUES(b); You need to specify an attribute of b to insert here (for example b.min). > END LOOP; > > RETURN a; > > > END; > ' LANGUAGE 'plpgsql';
В списке pgsql-sql по дате отправления: