33.32. parameters

Представление parameters содержит информацию о параметрах (аргументах) всех функций в текущей базе данных. В нём отражаются только функции, к которым имеет доступ текущий пользователь (являясь владельцем или имея некоторые права).

Таблица 33.30. Столбцы parameters

ИмяТип данныхОписание
specific_catalogsql_identifierИмя базы данных, содержащей функцию (всегда текущая база)
specific_schemasql_identifierИмя схемы, содержащей функцию
specific_namesql_identifier«Однозначное имя» функции. Подробнее оно описано в Разделе 33.40.
ordinal_positioncardinal_numberПорядковый номер параметра в списке аргументов функции (нумерация начинается с 1)
parameter_modecharacter_dataIN для входного параметра, OUT для выходного, INOUT — для входного и выходного параметра.
is_resultyes_or_noОтносится к функциональности, отсутствующей в Postgres Pro
as_locatoryes_or_noОтносится к функциональности, отсутствующей в Postgres Pro
parameter_namesql_identifierИмя параметра, либо NULL, если параметр безымянный
data_typecharacter_dataТип данных параметра, если это встроенный тип, либо ARRAY, если это массив (в этом случае обратитесь к представлению element_types), иначе — USER-DEFINED (в этом случае тип определяется в udt_name и связанных столбцах).
character_maximum_lengthcardinal_numberВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
character_octet_lengthcardinal_numberВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
character_set_catalogsql_identifierОтносится к функциональности, отсутствующей в Postgres Pro
character_set_schemasql_identifierОтносится к функциональности, отсутствующей в Postgres Pro
character_set_namesql_identifierОтносится к функциональности, отсутствующей в Postgres Pro
collation_catalogsql_identifierВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
collation_schemasql_identifierВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
collation_namesql_identifierВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
numeric_precisioncardinal_numberВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
numeric_precision_radixcardinal_numberВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
numeric_scalecardinal_numberВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
datetime_precisioncardinal_numberВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
interval_typecharacter_dataВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
interval_precisioncardinal_numberВсегда NULL, так как эта информация не применима к типам параметров в Postgres Pro
udt_catalogsql_identifierИмя базы данных, в которой определён тип данных параметра (всегда текущая база)
udt_schemasql_identifierИмя схемы, в которой определён тип данных параметра
udt_namesql_identifierИмя типа данных параметра
scope_catalogsql_identifierОтносится к функциональности, отсутствующей в Postgres Pro
scope_schemasql_identifierОтносится к функциональности, отсутствующей в Postgres Pro
scope_namesql_identifierОтносится к функциональности, отсутствующей в Postgres Pro
maximum_cardinalitycardinal_numberВсегда NULL, так как массивы имеют неограниченную максимальную ёмкость в Postgres Pro
dtd_identifiersql_identifierИдентификатор дескриптора типа данных параметра, уникальный среди всех дескрипторов типов, относящихся к функции. Он в основном полезен для соединения с другими экземплярами таких идентификаторов. (Конкретный формат идентификатора не определён и не гарантируется, что он останется неизменным в будущих версиях.)
parameter_defaultcharacter_dataВыражение параметра по умолчанию, либо NULL, если такого выражения нет или функция не принадлежит текущей активной роли.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy