tencent cloud

文档反馈

CREATE FUNCTION

最后更新时间:2024-08-07 17:24:31

    说明

    支持内核: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/'
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持