企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 34.19\. `data_type_privileges` 视图`data_type_privileges`标识当前用户可访问的所有数据类型描述符, 只要他是被描述对象的所有者或者有某些权限。一个数据类型描述符是在一种数据类型用在表字段, 域,或者函数(参数或者返回类型)定义的时候生成的,它包含一些有关这个数据类型在该实例中如何使用的信息 (比如,声明的最大长度——如果有的话)。每种数据类型描述符都赋予了一个任意的标识符, 这个标识符在赋予某个对象 (表,域,函数)的所有数据类型描述符标识符中唯一。 这个视图可能对应用没什么用,但是用于在信息模式中定义一些其它的视图。 **Table 34-17\. `data_type_privileges` 字段** | 名字 | 数据类型 | 描述 | | --- | --- | --- | | `object_catalog` | `sql_identifier` | 包含被描述的对象的数据库名(总是当前数据库) | | `object_schema` | `sql_identifier` | 包含被描述对象的模式名 | | `object_name` | `sql_identifier` | 被描述对象的名字 | | `object_type` | `character_data` | 被描述对象的类型:`TABLE`(数据类型描述符属于该表的一个字段), `DOMAIN`数据类型描述符属于该域),`ROUTINE` (数据类型描述符属于该函数的一个参数或者返回的数据类型)之一。 | | `dtd_identifier` | `sql_identifier` | 这个数据类型描述符的标识符,在用于同一个对象上的所有数据类型描述符中是唯一的。 |