メインコンテンツまでスキップ
に最終更新

SHOW CREATE FUNCTION

説明​

このステートメントは、ユーザー定義関数の作成ステートメントを表示します。

構文​

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

必須パラメータ​

1. <function_name>

作成ステートメントを確認するカスタム関数の名前です。

2. <arg_type>

作成ステートメントを確認するカスタム関数の引数リストです。

引数リストの各位置には、その位置の引数のデータ型を指定します。

任意パラメータ​

1.GLOBAL

GLOBAL は省略可能です。

GLOBAL を指定すると、関数はグローバルに検索されます。

GLOBAL を指定しない場合、関数は現在のデータベース内で検索されます。

2.<db_name>

FROM db_name は、指定したデータベースからカスタム関数を検索することを示します。

戻り値​

列説明
SYMBOL関数のパッケージ名
FILEJAR パッケージのパス
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"
); |
+--------------------+-------------------------------------------------------