Перейти к содержимому
Последнее обновление

SHOW CREATE FUNCTION

Описание​

Этот оператор используется для просмотра оператора создания пользовательской функции

Синтаксис​

SHOW CREATE [ GLOBAL ] FUNCTION <function_name>( <arg_type> ) [ FROM <db_name> ];

Обязательные параметры​

1. <function_name>

Имя пользовательской функции, для которой запрашивается оператор создания.

2. <arg_type>

Список параметров пользовательской функции, для которой запрашивается оператор создания.

На каждой позиции в списке параметров необходимо указать тип данных соответствующего параметра

Необязательные параметры​

1.GLOBAL

GLOBAL — необязательный параметр.

Если указан GLOBAL, функция ищется в глобальной области и удаляется.

Если GLOABL не указан, функция ищется в текущей базе данных и удаляется.

2.<db_name>

FROM db_name указывает, что запрос пользовательской функции выполняется в указанной базе данных

Возвращаемое значение​

СтолбецОписание
SYMBOLИмя пакета функции
FILEПуть к jar-пакету
ALWAYS_NULLABLEМожет ли результат быть NULL
TYPEТип функции

Требования к правам доступа​

Пользователь, выполняющий эту команду SQL, должен иметь как минимум следующие права:

ПравоОбъектПримечания
SHOW_PRIVФункцияНеобходимо иметь право на просмотр этой функции

Примеры​

SHOW CREATE FUNCTION add_one(INT)
| Function Signature | Create Function
+--------------------+-------------------------------------------------------
| add_one(INT) | CREATE FUNCTION add_one(INT) RETURNS INT PROPERTIES (
"SYMBOL"="org.apache.doris.udf.AddOne",
"FILE"="file:///xxx.jar",
"ALWAYS_NULLABLE"="true",
"TYPE"="JAVA_UDF"
); |
+--------------------+-------------------------------------------------------