表层级结构上的限制

继承只在一个方向发生,即从超级表到子表。子表的属性将不被超级表继承。系统目录信息的这节列出继承的数据库对象,在系统目录中没有关于这些子表的信息。

表层次结构中不能有连个表具有相同的数据类型。例如,以下的代码示例的最后一行是无效的,因为表 tab2tab3 不能有相同的行类型(rowtype2):
         create row type rowtype1 (...);
        create row type rowtype2 (...) under rowtype1;
        create table tab1 of type rowtype1;
        create table tab2 of type rowtype2 under tab1;
        create table tab3 of type rowtype2 under tab1; -- This is not valid.