删除类型定义。

语法

DROP TYPE [ BODY ] name

说明

DROP TYPE 可删除类型定义。要执行该命令,您必须是超级用户或类型的所有者。

可选的 BODY 限定符仅适用于对象类型定义,不适用于集合类型或复合类型。如果指定 BODY,则仅删除对象类型主体,不会删除对象类型规格。如果省略 BODY,则同时删除对象类型的规格和主体。

如果存在依赖于所指定类型的其他数据库对象,则不会删除类型。

参数

参数 说明
name 要删除的类型定义的名称。

示例

删除对象类型 addr_obj_typ

DROP TYPE addr_obj_typ;

删除嵌套表类型 budget_tbl_typ

DROP TYPE budget_tbl_typ;