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 по дате отправления:

Предыдущее
От: "Sveinung Haslestad"
Дата:
Сообщение: Array as parameter in plpgSQL functions
Следующее
От: "Albert REINER"
Дата:
Сообщение: Re: Automated scripting...