Задать вопрос
@KTG

Как обратиться к элементу коллекции через переменную?

Есть вложенная коллекция:
TYPE film_link_record IS RECORD (   code   NUMBER 
                                      , groupid  NUMBER
                                      , catid NUMBER);
    TYPE film_link_tbl IS TABLE OF film_link_record 
        INDEX BY PLS_INTEGER;
    TYPE cinema_link_tbl IS TABLE OF film_link_tbl    
        INDEX BY PLS_INTEGER;    
    cinema_data cinema_link_tbl;

К данным обращаюсь:
Cinema_data(CinemaID)(FilmPackID).code

Вопрос, могу ли обращение обернуть в функцию, а имя поля передавать через переменную?
Вроде:
get_data(code);
get_data(groupid);


Знаю с ходу один способ - формировать запрос SQL в виде строки.
Есть ли другой?
  • Вопрос задан
  • 42 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
  • Специалист.ру
    Oracle Database 19с: Основы SQL
    1 неделя
    Далее
  • Stepik
    SQL для начинающих: с нуля до сертификата Oracle
    2 недели
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы