Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / передать многомерный массив в функцию / 3 сообщений из 3, страница 1 из 1
09.04.2007, 17:46
    #34448123
skomoroh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать многомерный массив в функцию
как передать данные типа ( int, {{int,text},{int,text},{int,text}...} ) в функцию?
...
Рейтинг: 0 / 0
17.04.2007, 11:08
    #34465625
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать многомерный массив в функцию
Примерчик почти такой :
Код: plaintext
1.
2.
3.
4.
5.
create or replace function GetAnaliticID(integer[ 8 ], integer) returns integer as '
declare arrInp alias for $1; iAType alias for $2;
begin
return (case when arrInp[1] = iAType then arrInp[2] else (case when arrInp[3] = iAType then arrInp[4] else (case when arrInp[5] = iAType then arrInp[6] else (case when arrInp[7] = iAType then arrInp[8] else 0 end) end) end) end);
end; ' language 'plpgsql' with (iscachable);
...
Рейтинг: 0 / 0
17.04.2007, 11:09
    #34465635
strizh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
передать многомерный массив в функцию
Забыл добавить. Надо разбить твой массив на два: integer[] и text[]
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / передать многомерный массив в функцию / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]