ユーザー定義関数
TiDB Cloud Lake のユーザー定義関数(UDF)を使用すると、特定のデータ処理ニーズに合わせたカスタム操作を作成できます。このページでは、最もよく使用するコマンドを紹介し、ユースケースに適した関数タイプを選ぶのに役立ちます。
関数管理コマンド
関数タイプの比較
統一構文
すべてのローカル UDF タイプでは、一貫して $$ 構文を使用します。
-- Scalar Function
CREATE FUNCTION func_name(param TYPE) RETURNS TYPE AS $$ expression $$;
-- Tabular Function
CREATE FUNCTION func_name(param TYPE) RETURNS TABLE(...) AS $$ query $$;
-- Scalar Function (Python/JavaScript)
CREATE FUNCTION func_name(param TYPE) RETURNS TYPE
LANGUAGE python
HANDLER = 'handler' AS $$ code $$;