GBase 8s
运维管理
文章
GBase8s数据库DROP TYPE
发表于2025-12-29 14:39:1453次浏览6个评论
用法
要使用 DROP TYPE 语句删除 Distinct 或 Opaque 数据类型,您必须是此数据库类型的所有者或
者拥有 DBA 特权。当您使用此语句时,就从数据库(sysxtdtypes 系统目录表中)中删除了数据
类型定义。通常,此语句不会删除强制转型的任何定义与该数据类型相关的支持函数的任何定义。
重要: 当删除 Distinct 类型时,数据库服务器会自动删除在 Distinct 及其基于的类型之间的两个
显式的强制转型。
如果您包含可选的 IF EXISTS 关键字,则如果未在当前数据库中注册用户定义的 Distinct 或
Opaque 数据类型,则数据库服务器不执行任何操作(而不是向应用程序发送异常)。
如果您尝试删除内置数据类型,则 DROP TYPE 语句失败。如,内置的 Opaque BOOLEAN 或
LVARCHAR 类型、或者内置的 Distinct IDSSECURITYLABEL 类型。
热门帖子
- 12025-12-01浏览数:182762
- 22023-05-09浏览数:25056
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528