删除命名行类型

要删除命名行类型,请使用 DROP ROW TYPE 语句。仅当类型没有相关性时才能将其删除。如果下列任何条件成立,那么不能删除命名行类型:
  • 当前已对表指定该类型。
  • 当前已对表中的列指定该类型。
  • 当前已对另一个行类型中的字段指定该类型。
以下示例显示如何删除 person_t 类型:
DROP ROW TYPE person_t restrict;

有关如何从类型层次结构中删除命名行类型的信息,请参阅从类型层次结构中删除命名行类型