Re: [GENERAL] FOR ... IN

2006-11-08 Thread Alban Hertroys
Alain Roger wrote: Hi William, -- Function: SP_U_001(typeofarticle varchar) -- DROP FUNCTION SP_U_001(typeofarticle varchar); CREATE OR REPLACE FUNCTION SP_U_001(VARCHAR) RETURNS SETOF active_articles AS $BODY$ DECLARE myrec RECORD; res active_articles; /**

Re: [GENERAL] FOR ... IN

2006-11-07 Thread Alain Roger
Hi William,i've read that RETURN should be used when function does not return a set. in my case, i return a set. so i can not write twice return.Here is my latest version of my function.-- Function: SP_U_001(typeofarticle varchar) -- DROP FUNCTION SP_U_001(typeofarticle varchar);CREATE OR REPLACE F

Re: [GENERAL] FOR ... IN

2006-11-07 Thread William Leite Araújo
2006/11/7, Alain Roger <[EMAIL PROTECTED]>: but there is already a RETURN NEXT res;so what will be the point of this RETURN after the END LOOP; ?http://www.postgresql.org/docs/8.1/interactive/plpgsql-control-structures.html -- William Leite Araújo

Re: [GENERAL] FOR ... IN

2006-11-07 Thread William Leite Araújo
2006/11/6, Alain Roger <[EMAIL PROTECTED]>: Hi,Before (in version 8.0.1), i did the following thing and it was working well...now (in version 8.1.4) it seems that it does not work anymore...problem is with FOR rec IN loop...So how can i tell "FOR all RECORDS from select * from articles, articletype

Re: [GENERAL] FOR ... IN

2006-11-07 Thread Alban Hertroys
Alain Roger wrote: Hi, Before (in version 8.0.1), i did the following thing and it was working well...now (in version 8.1.4) it seems that it does not work anymore... problem is with FOR rec IN loop... Could you elaborate on "does not work"? So how can i tell "FOR all RECORDS from select * f

[GENERAL] FOR ... IN

2006-11-06 Thread Alain Roger
Hi,Before (in version 8.0.1), i did the following thing and it was working well...now (in version 8.1.4) it seems that it does not work anymore...problem is with FOR rec IN loop...So how can i tell "FOR all RECORDS from select * from articles, articletypes, department where ..." LOOP ... ? thanks,A