| specific_catalog
| sql_identifier
| Имя базы данных, содержащей функцию (всегда текущая база) |
| specific_schema
| sql_identifier
| Имя схемы, содержащей функцию |
| specific_name
| sql_identifier
| "Однозначное имя" функции. Подробнее оно описано в Разд. 34.40. |
| ordinal_position
| cardinal_number
| Порядковый номер параметра в списке аргументов функции (нумерация начинается с 1) |
| parameter_mode
| character_data
| IN для входного параметра, OUT для выходного, INOUT — для входного и выходного параметра. |
| is_result
| yes_or_no
| Относится к функциональности, отсутствующей в PostgreSQL |
| as_locator
| yes_or_no
| Относится к функциональности, отсутствующей в PostgreSQL |
| parameter_name
| sql_identifier
| Имя параметра, либо NULL, если параметр безымянный |
| data_type
| character_data
| Тип данных параметра, если это встроенный тип, либо ARRAY, если это массив (в этом случае обратитесь к представлению element_types), иначе — USER-DEFINED (в этом случае тип определяется в udt_name и связанных столбцах). |
| character_maximum_length
| cardinal_number
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| character_octet_length
| cardinal_number
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| character_set_catalog
| sql_identifier
| Относится к функциональности, отсутствующей в PostgreSQL |
| character_set_schema
| sql_identifier
| Относится к функциональности, отсутствующей в PostgreSQL |
| character_set_name
| sql_identifier
| Относится к функциональности, отсутствующей в PostgreSQL |
| collation_catalog
| sql_identifier
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| collation_schema
| sql_identifier
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| collation_name
| sql_identifier
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| numeric_precision
| cardinal_number
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| numeric_precision_radix
| cardinal_number
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| numeric_scale
| cardinal_number
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| datetime_precision
| cardinal_number
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| interval_type
| character_data
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| interval_precision
| cardinal_number
| Всегда NULL, так как эта информация не применима к типам параметров в PostgreSQL |
| udt_catalog
| sql_identifier
| Имя базы данных, в которой определён тип данных параметра (всегда текущая база) |
| udt_schema
| sql_identifier
| Имя схемы, в которой определён тип данных параметра |
| udt_name
| sql_identifier
| Имя типа данных параметра |
| scope_catalog
| sql_identifier
| Относится к функциональности, отсутствующей в PostgreSQL |
| scope_schema
| sql_identifier
| Относится к функциональности, отсутствующей в PostgreSQL |
| scope_name
| sql_identifier
| Относится к функциональности, отсутствующей в PostgreSQL |
| maximum_cardinality
| cardinal_number
| Всегда NULL, так как массивы имеют неограниченную максимальную ёмкость в PostgreSQL |
| dtd_identifier
| sql_identifier
| Идентификатор дескриптора типа данных параметра, уникальный среди всех дескрипторов типов, относящихся к функции. Он в основном полезен для соединения с другими экземплярами таких идентификаторов. (Конкретный формат идентификатора не определён и не гарантируется, что он останется неизменным в будущих версиях.) |
| parameter_default
| character_data
| Выражение параметра по умолчанию, либо NULL, если такого выражения нет или функция не принадлежит текущей активной роли. |