34.20. data_type_privileges#

34.20. data_type_privileges

34.20. data_type_privileges #

Представление data_type_privileges идентифицирует все дескрипторы типов данных, к которым текущий пользователь имеет доступ, будучи владельцем описываемого объекта или имея некоторое привилегирование для него. Дескриптор типа данных генерируется каждый раз, когда тип данных используется в определении столбца таблицы, домена или функции (в качестве параметра или типа возвращаемого значения) и хранит некоторую информацию о том, как тип данных используется в данном случае (например, объявленная максимальная длина, если применимо). Каждому дескриптору типа данных присваивается произвольный идентификатор, который является уникальным среди идентификаторов дескрипторов типов данных, назначенных для одного объекта (таблицы, домена, функции). Это представление, вероятно, не полезно для приложений, но оно используется для определения некоторых других представлений в информационной схеме.

Таблица 34.18. data_type_privileges Columns

Тип столбца

Описание

object_catalog sql_identifier

Имя базы данных, содержащей описываемый объект (всегда текущая база данных)

object_schema sql_identifier

Имя схемы, содержащей описываемый объект

object_name sql_identifier

Имя описываемого объекта

object_type character_data

Тип описываемого объекта: один из TABLE (дескриптор типа данных относится к столбцу этой таблицы), DOMAIN (дескриптор типа данных относится к этому домену), ROUTINE (дескриптор типа данных относится к параметру или типу возвращаемых данных этой функции).

dtd_identifier sql_identifier

Идентификатор дескриптора типа данных, который является уникальным среди дескрипторов типов данных для того же самого объекта.