Почему массивы индексируются по типу данных? - PullRequest
1 голос
/ 22 февраля 2011
TYPE  emp_type_rec IS TABLE OF
employees%rowtype
INDEX BY BINARY_INTEGER;

Когда мы определяем массив, почему он индексируется каким-либо типом данных?

1 Ответ

2 голосов
/ 22 февраля 2011

Поскольку у вас есть выбор типов данных для индексации.Например:

DECLARE
    TYPE empno_rec_type IS TABLE OF employees.empno%type INDEX BY VARCHAR2(10);
    empno_rec empno_rec_type;
BEGIN
    empno_rec('SMITH') = 123;
    empno_rec('JONES') = 456;
END;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...