Skip to content

37.20.data_type_privileges#

视图data_type_privileges标识当前用户可以访问的所有数据类型描述符,可以通过拥有描述的对象或拥有某些特权来访问。每当在表列、域或函数(作为参数或返回类型)的定义中使用数据类型时,就会生成一个数据类型描述符,并存储有关该实例中如何使用数据类型的一些信息(例如,如果适用,声明的最大长度)。每个数据类型描述符都会分配一个任意标识符,该标识符在为一个对象(表、域、函数)分配的数据类型描述符标识符中是唯一的。此视图可能对应用程序没有用,但它用于定义信息架构中的某些其他视图。

表 37.18.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

数据类型描述符的标识符,在同一对象的各个数据类型描述符中是唯一的。