Oracle 9i 有嵌套表,但是它没有 all_nested_table_cols sysview(如 10g 和 11g),它可以让我看到这些嵌套表的列是什么。如何在 9i 数据库中找到这些信息?
问问题
65 次
1 回答
0
我没有要测试的 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 以防有人想改进它。
于 2010-05-04T18:16:55.270 回答