SHOW FUNCTIONS#
Синтаксис#
SHOW FUNCTIONS [ FROM schema ] [ LIKE pattern ]
Описание#
Отображает функции в schema
или все доступные сессии функции.
Список функций может включать встроенные функции, функции плагинов и SQL routines
Для каждой возвращаемой функции доступна следующая информация: имя функции, возвращаемый тип, типы аргументов, тип функции, является ли функция детерминированной, описание функции.
Используйте необязательное ключевое слово FROM
, чтобы отобразить функции из конкретной схемы.
Схема должна быть задана в формате cataglog_name.schema_name
.
Следующий запрос отображает все функции каталога example.default
:
SHOW FUNCTIONS FROM example.default;
Используйте паттерн в опциональном выражении LIKE
для дополнительной фильтрации по имени функции.
Следующий запрос отображает все функции, начинающиеся с array
:
SHOW FUNCTIONS LIKE 'array%';
SHOW FUNCTIONS
работает как со встроенными функциями, так и с
пользовательскими функциями.
В следующем примере результат запроса отображает три
пользовательские функции, начинающиеся с cf
:
SHOW FUNCTIONS LIKE 'cf%';
Function | Return Type | Argument Types | Function Type | Deterministic | Description
------------------+-------------+----------------+---------------+---------------+-----------------------------------------
cf_getgroups | varchar | | scalar | true | Returns the current session's groups
cf_getprincipal | varchar | | scalar | true | Returns the current session's principal
cf_getuser | varchar | | scalar | true | Returns the current session's user