#DROP TYPE
# 通用描述
DROP TYPE语句用于删除一个已存在的自定义类型(UDT),同时会删除该类型存在的类型主体。
# 语句定义
DROP TYPE::=
# if exists
该语句用于指定在删除UDT之前,先判断该UDT是否存在。省略则不会判断,此时如果要删除的UDT不存在,系统将提示错误。
# schema
包含UDT的模式名称,省略时默认为当前登录用户的模式。
# type_name
将要删除的UDT的名称。
# force
当类型被其它对象依赖时,FORCE选项可以强制删除该类型及类型主体。
示例(单机、共享集群部署)
-- 删除当前模式的udt_object自定义类型,会同时删除udt_object类型主体(如果存在)。
DROP TYPE udt_object;