Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Collections / 2 сообщений из 2, страница 1 из 1
06.06.2003, 20:41:39
    #32178822
Nau13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Collections
Здравствуйте!
Есть такая проблемка:
Необходимо создать 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
07.06.2003, 18:42:46
    #32179010
OdbAlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Collections
Согласно Oracle 8.1.6. Documentation, index-by tables конструктора не имеют.
Значит, их нужно инициализировать поэлементно. Или выдумывать свою функцию вместо конструктора.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Collections / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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