删除类型定义。
语法
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;