Re: [SQL] Passing arrays

2003-02-19 Thread Guy Fraser
Would it not be more reasonable to have array_dims return an int or int[]? Has anyone ever seen an array that does not start at 1? The other problem I find with array_dims returning text is when you have a multi-dimentional array like this IIRC; array_dims('{{asd,fgh,jkl},{zxc,vbn,mlk}}') = '[1

Re: [SQL] Passing arrays

2003-02-13 Thread Stephan Szabo
On Fri, 14 Feb 2003, Michael Weaver wrote: > How do you get an array of elements to be passed to a stored proc such that > you can use the array in a SELECT statement in the WHERE clause > - e.g. WHERE field IN (array) etc... A straight WHERE field IN (array) doesn't work. That's attempting t

Re: [SQL] Passing arrays

2003-02-13 Thread Josh Berkus
Micheal, > How do you get an array of elements to be passed to a stored proc such that > you can use the array in a SELECT statement in the WHERE clause > - e.g. WHERE field IN (array) etc... There's no easy way, right now. You'll have to: 1) loop through the array and pass its elements to a c

[SQL] Passing arrays

2003-02-13 Thread Michael Weaver
Title: Passing arrays How do you get an array of elements to be passed to a stored proc such that you can use the array in a SELECT statement in the WHERE clause  - e.g.  WHERE field IN (array) etc... CREATE OR REPLACE FUNCTION sp_report_retail_sales(int8[]) RETURNS SETOF sp_report_retail_