tencent cloud

Data Lake Compute

CREATE FUNCTION

PDF
フォーカスモード
フォントサイズ
最終更新日: 2025-12-25 11:51:50

説明

サポートカーネル:Presto、SparkSQL。 用途:クラス名で実装された関数を作成します。

構文構造

CREATE  FUNCTION [db_name.]function_name AS class_name
 [USING JAR|FILE|ARCHIVE 'file_uri' [, JAR|FILE|ARCHIVE 'file_uri'] ];

-関数のサフィックスが「_udtf」の場合、UDTF関数として認識されます
CREATE FUNCTION [db_name].function_udtf AS class_name
 [USING JAR|FILE|ARCHIVE 'file_uri' [, JAR|FILE|ARCHIVE 'file_uri'] ];

パラメータ

[db_name.]function_name:関数名。関数作成時に名前空間をdb_name配下に指定します。
class_name:関数の実装クラス。
USING JAR|FILE|ARCHIVE 'file_uri' :関数リソースのパス。

CREATE FUNCTION `MYFUNC` AS 'myclass' USING JAR 'hdfs:///path/to/jar'

CREATE FUNCTION `MYFUNC` AS 'myclass' USING JAR 'hdfs:///path/to/jar', FILE 'file:///usr/local/'


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック