Где all_nested_table_cols в 9i?

Oracle 9i имеет вложенные таблицы, но не имеет системного представления all_nested_table_cols (например, 10g и 11g), которое позволяет мне увидеть столбцы для этих вложенных таблиц. Как я могу найти эту информацию в базе данных 9i?

1 ответ

У меня нет экземпляра 9i для тестирования, но, возможно, это поможет вам начать:

SELECT nt.owner, nt.table_name, nt.parent_table_name, nt.parent_table_column, ct.owner, ct.type_name, ta.*
  FROM all_nested_tables nt, all_coll_types ct, all_type_attrs ta
 WHERE ct.type_name = nt.table_type_name
   AND ta.type_name = ct.elem_type_name

attr_name столбец должен быть что-то вроде column_name столбец в all_nested_table_cols. Я знаю, что это не настоящая вещь... но это начало.

Создание этого CW на случай, если кто-то захочет его улучшить.

Другие вопросы по тегам