powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа с массивам и передача их в функцию
5 сообщений из 5, страница 1 из 1
Работа с массивам и передача их в функцию
    #35638007
NewLine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Что-то не понятно может ли Postgresql работать с массивами.
Вызываю вот такую функцию
Код: plaintext
1.
select a_tst_prj(ARRAY[( 16 , 2 , 1 , 131 , 2 , 2 ,'2008-05-11 19:58:57+04','19:58:57+04','Тест 3',FALSE,TRUE])
вроде ошибок не выдается, но как обратиться к массиву в функции и как подсчитать размер массива.
Как его в цикле просмотреть?
Спасибо.
...
Рейтинг: 0 / 0
Работа с массивам и передача их в функцию
    #35638019
NewLine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NewLineДобрый день.

Что-то не понятно может ли Postgresql работать с массивами.
Вызываю вот такую функцию
Код: plaintext
1.
select a_tst_prj(ARRAY[( 16 , 2 , 1 , 131 , 2 , 2 ,'2008-05-11 19:58:57+04','19:58:57+04','Тест 3',FALSE,TRUE):plansmarks])
вроде ошибок не выдается, но как обратиться к массиву в функции и как подсчитать размер массива.
Получается можно тока типизированный массив передать, а просто неупорядоченный массив int нельзя???
Как его в цикле просмотреть?
Спасибо.
...
Рейтинг: 0 / 0
Работа с массивам и передача их в функцию
    #35638061
Фотография ss25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
значения в масиве долны быть одного типа. жмак
...
Рейтинг: 0 / 0
Работа с массивам и передача их в функцию
    #35639254
ДБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NewLineкак обратиться к массиву в функции и как подсчитать размер массива.
Как его в цикле просмотреть?
Спасибо.
Где-то примерно так
Код: plaintext
1.
2.
3.
for i in array_lower(ar,  1 )..array_upper(ar,  1 )
loop
  raise notice '%', ar[i];
end loop;
...
Рейтинг: 0 / 0
Работа с массивам и передача их в функцию
    #35639928
NewLine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое за помощь.
Все получилось.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Работа с массивам и передача их в функцию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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