Re: calling stored procedure with array paramenter (for psql) - Mailing list pgsql-general

From Assad Jarrahian
Subject Re: calling stored procedure with array paramenter (for psql)
Date
Msg-id 4bd3e1480601091917m634e0ebcl9366d104ded4ce6a@mail.gmail.com
Whole thread Raw
In response to Re: calling stored procedure with array paramenter (for psql)  (Michael Fuhr <mike@fuhr.org>)
Responses Re: calling stored procedure with array paramenter (for psql)
List pgsql-general
CREATE OR REPLACE FUNCTION getlms(_int4)
  RETURNS SETOF tp_locationmessage_object AS
$BODY$
DECLARE
.......


SELECT * FROM getLMs(<what_goes_here>);

<what_goes_here> ... so lets say I want to send an array contain 1,23,34 ...

how do I do that .. whats the syntax?


On 1/9/06, Michael Fuhr <mike@fuhr.org> wrote:
> On Mon, Jan 09, 2006 at 05:33:53PM -0700, Assad Jarrahian wrote:
> > I have a pg_psql stored procedure
> >
> > getlms(_int4)
> >
> > from psql
> >
> > SELECT * fROM get_lms(ARRAY[12,23,34]);
> >
> > that does not work. How do I pass an array to a function in psql?
>
> Could you explain what "does not work" means?  Are you getting an
> error?  If so, what's the error message?
>
> Are those the real function names?  They don't match so that could
> be the problem (one is getlms, the other is get_lms).  If that's
> not it then please post a simple but complete example.
>
> --
> Michael Fuhr
>

pgsql-general by date:

Previous
From: Michael Fuhr
Date:
Subject: Re: plpgsql question
Next
From: Michael Fuhr
Date:
Subject: Re: Passing a list of values to a function