On this page
37.19. data_type_privileges
视图data_type_privileges
标识当前用户可以通过成为所描述对象的所有者或对其具有某些特权来访问的所有数据类型 Descriptors。每当在表列,域或函数的定义中使用数据类型(作为参数或返回类型)时,都会生成数据类型 Descriptors,并存储一些有关在该实例中如何使用数据类型的信息(例如, ,即声明的最大长度(如果适用)。为每个数据类型 Descriptors 分配一个任意标识符,该标识符在为一个对象(表,域,函数)分配的数据类型 Descriptors 标识符中是唯一的。该视图可能对应用程序没有用,但可用于在信息模式中定义其他一些视图。
表 37.17. data_type_privileges
列
Name | Data Type | Description |
---|---|---|
object_catalog |
sql_identifier |
包含所描述对象的数据库的名称(总是当前数据库) |
object_schema |
sql_identifier |
包含所描述对象的模式的名称 |
object_name |
sql_identifier |
描述对象的名称 |
object_type |
character_data |
所描述对象的类型:TABLE (数据类型 Descriptors 与该表的列有关),DOMAIN (数据类型 Descriptors 与该域有关),ROUTINE (数据类型 Descriptors 与参数或返回数据有关)之一该功能的类型)。 |
dtd_identifier |
sql_identifier |
数据类型 Descriptors 的标识符,在同一对象的数据类型 Descriptors 中是唯一的。 |