powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Аналог ALL_TYPES для типов объявленных внутри пакета
7 сообщений из 7, страница 1 из 1
Аналог ALL_TYPES для типов объявленных внутри пакета
    #39433476
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне из внешнего приложения нужно получить метаданные о PL/SQL типах (перечень типов и из чего они состоят), это которые:
Код: plsql
1.
TYPE blabla IS RECORD 


и
Код: plsql
1.
TYPE tbl_blabla IS TABLE OF blabla;


Мне казалось логичным попытаться посмотреть в ALL_TYPES, но у меня почему то там доступны только глобально объявленные типы, а все те, которые созданы внутри пакетов там отсутствуют.
В связи с чем вопрос я просто плохо ищу в этой таблице или я ищу не в той таблице, в которой нужно? Подскажите куда копать и в гугл чет нормально не спрашивается...
...
Рейтинг: 0 / 0
Аналог ALL_TYPES для типов объявленных внутри пакета
    #39433486
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Косвенно в *_arguments
...
Рейтинг: 0 / 0
Аналог ALL_TYPES для типов объявленных внутри пакета
    #39433507
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эмм, чет все равно не догоняю, пусть косвенно, смотреть в ALL_TYPE_ATTRS или в ALL_ARGUMENTS? Ни там, ни там не понимаю из чего можно расковырять эту информацию
...
Рейтинг: 0 / 0
Аналог ALL_TYPES для типов объявленных внутри пакета
    #39433509
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just_vladimirне понимаю из чего можно расковырять эту информациюСоздать именованную программную единицу, использующую PL/SQL тип в качестве аргумента или возвращаемого значения.
...
Рейтинг: 0 / 0
Аналог ALL_TYPES для типов объявленных внутри пакета
    #39433513
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, спасибо, нашел, вопрос на эту тему на stackoverflow http://stackoverflow.com/questions/8804285/metadata-regarding-pl-sql-package-level-record-types
...
Рейтинг: 0 / 0
Аналог ALL_TYPES для типов объявленных внутри пакета
    #39433555
Oracle 12c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
just_vladimir,

Код: plsql
1.
2.
3.
select * from all_plsql_coll_types;
select * from all_plsql_types;
select * from all_plsql_type_attrs;
...
Рейтинг: 0 / 0
Аналог ALL_TYPES для типов объявленных внутри пакета
    #39433569
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oracle 12cjust_vladimir,
Код: plsql
1.
2.
3.
select * from all_plsql_coll_types;
select * from all_plsql_types;
select * from all_plsql_type_attrs;


Отличный вариант, думаю через пол годика на такой вариант и переделаем
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Аналог ALL_TYPES для типов объявленных внутри пакета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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