Re: Array as parameter in plpgSQL functions
| От | Jie Liang |
|---|---|
| Тема | Re: Array as parameter in plpgSQL functions |
| Дата | |
| Msg-id | Pine.BSF.4.10.10101311240550.50465-100000@tidal.ipinc.com обсуждение исходный текст |
| Ответ на | Array as parameter in plpgSQL functions ("Sveinung Haslestad" <sveinung.haslestad@swipnet.se>) |
| Ответы |
Re: Array as parameter in plpgSQL functions
|
| Список | pgsql-sql |
e.g.
create function foo(_int4) returns int2 as'
declare
a _int4 alias for $1;
i int:=1;
begin
while a[i] loop
i:=i+1;
end loop;
return i-1;
end;
' language 'plpgsql';
you can call it by:
select foo('{1232131,12312321,3424234}');
you should get 3.
Jie LIANG
Internet Products Inc.
10350 Science Center Drive
Suite 100, San Diego, CA 92121
Office:(858)320-4873
jliang@ipinc.com
www.ipinc.com
On Wed, 31 Jan 2001, Sveinung Haslestad wrote:
> I need to pass an array to a function ( int4, variable number of elements) .
> How do i declare the parameter, and how can i tell the numer of recieved elements?
>
> Thanks
> /Sveinung
>
>
>
>
В списке pgsql-sql по дате отправления: