У меня есть запрос, который извлекает схему таблицы из словаря данных оракула, и я хочу иметь возможность определить, какой из его столбцов является столбцом пользовательского типа UDT. разумен ли следующий SQL?
select * from
all_tab_cols
join all_types on all_tab_cols.DATA_TYPE_OWNER = all_types.owner
and all_tab_cols.DATA_TYPE = all_types.TYPE_NAME
where ALL_TAB_COLS.owner not in ('SYS', 'SYSTEM', 'XDB')