腾讯云数据仓库 TCHouse-X DROP FUNCTION

DROP FUNCTION 语句用于删除临时函数或用户定义函数(UDF)。如果函数不存在,将抛出异常。

相关产品
腾讯云数据仓库 TCHouse-X 产品页,含版本规格、价格与购买入口。

一、语法

DROP [ TEMPORARY ] FUNCTION [ IF EXISTS ] function_name

二、参数

参数 说明 语法
function_name 指定现有函数的名称,可选择性地用数据库名限定 [ database_name. ] function_name
TEMPORARY 应用于删除 TEMPORARY 函数 –
IF EXISTS 如果指定,当函数不存在时不会抛出异常 –

三、示例

— 创建临时函数CREATE TEMPORARY FUNCTION temp_test_avg AS 'org.apache.hadoop.hive.ql.udf.generic.GenericUDAFAverage';– 查看用户函数SHOW USER FUNCTIONS;– 删除临时函数DROP TEMPORARY FUNCTION temp_test_avg;– IF EXISTS(已删除,不报错)DROP TEMPORARY FUNCTION IF EXISTS temp_test_avg;– DROP 不存在的函数(⚠️ **预期失败**:函数不存在)DROP FUNCTION nonexistent_func_xyz;– DROP IF EXISTS(不存在不报错)DROP FUNCTION IF EXISTS nonexistent_func_xyz;

赞 (0)
上一篇 4天前
下一篇 4天前