Re: Array as parameter for plpgsql function

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Array as parameter for plpgsql function
Дата
Msg-id 27735.1121263681@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Array as parameter for plpgsql function  (David Pratt <fairwinds@eastlink.ca>)
Ответы Re: Array as parameter for plpgsql function  (David Pratt <fairwinds@eastlink.ca>)
Список pgsql-general
David Pratt <fairwinds@eastlink.ca> writes:
> CREATE FUNCTION create_record_test(text[][]) RETURNS int4 AS '
>     DECLARE
>     test_array ALIAS FOR $1;      -- alias for input array
>     BEGIN
>         return array_upper(test_array,1)
>     END;
> ' LANGUAGE 'plpgsql';

> SELECT create_record_test(ARRAY[ARRAY['A','test one'],ARRAY['B','test
> two']]) AS output;

Works fine for me, once I add the semicolon you forgot:

        return array_upper(test_array,1);

            regards, tom lane

В списке pgsql-general по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: strange error with temp table: pg_type_typname_nsp_index
Следующее
От: Roman Neuhauser
Дата:
Сообщение: Re: 7.4.7: strange planner decision