Re: Function with Integer array parameter - Mailing list pgsql-general

From Ranjan Kumar Baisak
Subject Re: Function with Integer array parameter
Date
Msg-id 46C47600.1080907@nyc.yamaha.com
Whole thread Raw
In response to Re: Function with Integer array parameter  (Decibel! <decibel@decibel.org>)
Responses Re: Function with Integer array parameter
List pgsql-general

Decibel! wrote:
On Thu, Aug 16, 2007 at 11:14:25AM -0400, Ranjan Kumar Baisak wrote: 
Postgres Gurus,                           Please suggest me what is wrong with this 
function.
This function tries to retrieve set of rows from description table based 
on set of ID fields passed as array.

The error, I get is : ERROR:  only one AS item needed for language "plpgsql"

CREATE OR REPLACE function get_description_list(integer[]) RETURNS SETOF 
type_description AS
'DECLARE   
... 
       WHERE   d_base.id in array_to_string(ints_desc_ids alias,',')   
Note the quotes.

Use dollar quoting... it$$s your friend. 
I tries wir $$ as well as ''(two single quotes instead of one single quote) but still got the same error.
I think the error is with
  WHERE   d_base.id in array_to_string(ints_desc_ids alias,',').
I need a way using integer array in where clause. 

pgsql-general by date:

Previous
From: Brad Nicholson
Date:
Subject: Re: I get a error msg when i try to connect to the DB
Next
From: Rainer Bauer
Date:
Subject: Re: Yet Another COUNT(*)...WHERE...question