Re: [GENERAL] returning setof varchar

2007-04-20 Thread Richard Huxton
Scott Schulthess wrote: How do I get this to work? for r in SELECT distinct(substring(drgtitle, 1, 1)) as text from stockdrgmeta where state ilike '%' || $1 || '%' loop variable of loop over rows must be record or row variable at or near "LOOP" at character 218 DECLARE r RECOR

Re: [GENERAL] returning setof varchar

2007-04-20 Thread Jeff Davis
On Fri, 2007-04-20 at 12:00 -0400, Scott Schulthess wrote: > create or replace function getquadalphabet(text) returns setof varchar > as $$ > > declare r varchar; > > begin > > for r in SELECT distinct(substring(drgtitle, 1, 1)) as text from > stockdrgmeta where state ilike '%' || $1 || '%' >

[GENERAL] returning setof varchar

2007-04-20 Thread Scott Schulthess
How do I get this to work? create or replace function getquadalphabet(text) returns setof varchar as $$ declare r varchar; begin for r in SELECT distinct(substring(drgtitle, 1, 1)) as text from stockdrgmeta where state ilike '%' || $1 || '%' LOOP return next r; END LOOP; end; $$ la