视图 data_type_privileges 标识当前用户访问的 所有数据类型描述符,只要他是被描述的对象的所有者或者有某些权限。 一个数据类型描述符是在一种数据类型用在表字段,域,或者函数( 参数或者返回类型)定义的时候生成的,它包含一些有关这个数据类型 在该实例中如何使用的信息(比如,声明的最大长度——如果有的话)。 每种数据类型描述符都赋予了一个任意的标识符,这个标识符在 赋予某个对象(表,域,函数)的所有数据类型描述符标识符中唯一。 这个视图可能对应用没什么用,但是用于在信息模式中定义一些其它的 视图。
Table 31-10. 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 | 这个数据类型描述符的标识符,在用于同一个对象上的所有数据类型 描述符中是唯一的。 |