powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Collections
2 сообщений из 2, страница 1 из 1
Collections
    #32178822
Nau13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть такая проблемка:
Необходимо создать Associative Array и инициализировать его в секции DECLARE
Если создавать VARARRAY или Nested Table все понятно, запись примерно следующая

TYPE TArr IS TABLE OF NUMBER;

v TArr := TArr(1, 5, 8, 8, 4);


а вот при следующей записи конструтор не совсем понятен (во всяком случае в доке не нашел):

TYPE TArr IS TABLE OF NUMBER INDEX BY BINARY_INTGER;

v TArr := TArr((1) 2,
(3) := 4,
(5) (5)); -- ???????????

Буду признателен, если подскажете...
Заранее благодарен
...
Рейтинг: 0 / 0
Collections
    #32179010
OdbAlex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Согласно Oracle 8.1.6. Documentation, index-by tables конструктора не имеют.
Значит, их нужно инициализировать поэлементно. Или выдумывать свою функцию вместо конструктора.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Collections
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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