Что такое dbms_aw $ _columnlist_t в pl sql и какова его цель? - PullRequest
0 голосов
/ 20 апреля 2020

Мне нужно сделать некоторые исправления в пакете pl sql. В этом пакете я натолкнулся на процедуру в pl sql, использующую dbms_aw $ _columnlist_t. Он используется для объявления параметров в этой процедуре.


procedure proc_test(p1 IN dbms_aw$_columnlist_t,
                    p2 IN dbms_aw$_columnlist_t,
                    p3 IN OUT dbms_aw$_columnlist_t,
                    p4 IN OUT dbms_aw$_columnlist_t
                   )

Может кто-нибудь подсказать, что и как используется, а также является ли это новым дополнением к oracle?

Спасибо Вы!

1 Ответ

0 голосов
/ 20 апреля 2020

Это ТАБЛИЦА VARCHAR2 ТИПА со следующим форматом

     CREATE OR REPLACE TYPE sys.dbms_aw$_columnlist_t
     AS TABLE OF VARCHAR2(100);

Для получения дополнительной информации см. статья

...