您可对不是内建数据类型的数据类型指定两种权限:
- 对用户定义的数据类型的 Usage 权限
- 对命名的 ROW 类型的 Under 权限
元素 |
描述 |
限制 |
语法 |
row_type_name |
授予 Under 权限的命名的 ROW 类型 |
命名的 ROW 数据类型必须存在 |
标识符; 数据类型 |
type_name |
授予 Usage 权限的用户定义的类型 |
用户定义的数据类型必须存在。 |
标识符; 数据类型 |
要看到在用户定义的数据类型上存在什么权限,请在 sysxtdtypes 系统目录表检查每一 UDT 的 owner,并在 sysxtdtypeauth 系统目录表检查在 UDT 上持有权限的任何其他用户或角色。要获取关于系统目录表的信息,请参阅 GBase 8s SQL 参考指南。
然而,对于所有内建数据类型,PUBLIC 自动地获得这些访问权限且不可取消。