powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Массивы и UDF
3 сообщений из 3, страница 1 из 1
Массивы и UDF
    #39578919
Фотография artemana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Firebird (со времен Interbase) существует возможность работы с полями массивами. Например,
Код: sql
1.
2.
3.
4.
5.
6.
7.
create domain TIntegerFourArray integer [5,5,5,5];
 
alter table XXX
  add IntegerArray integer [20:30,40:50],
  add IntegerArray2 integer [5],
  add IntegerArray3 TIntegerFourArray,
  add SmallintArray smallint [5];


Возможно ли декларировать и создавать (реализовать) UDF, в которых входными и выходными параметрами являются эти самые массивы?
Интересует как общее положение вещей в данном вопросе, так и конкретно для Firebird 2.1.

P.S.
И еще, знает ли кто людей (или ПО), которые используют массивы в Firebird? Есть подозрение, что это практически не используемая возможность.
...
Рейтинг: 0 / 0
Массивы и UDF
    #39578933
VDSoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artemana,

имхо, последнее, т.к. их так и не вывели по-человечески в DML.
...
Рейтинг: 0 / 0
Массивы и UDF
    #39578951
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VDSoft,

да, кроме select и перебора элементов ничего и нет. все остальное - через api.
Собственно, с массивами работали через embedded sql, который и превращался в вызовы api. А там работа с массивами практически ничем не отличается от blob.
В общем-то, массивы это и есть блобы.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Массивы и UDF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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