DROP TRANSFORM FUNCTION

从 Vertica 编录中删除用户定义的转换函数 (UDTF)。

语法

DROP TRANSFORM FUNCTION [ IF EXISTS ] [[database.]schema.]function( [ arg‑list ] )

参数

IF EXISTS
指定当要删除的函数不存在时不报告错误。 在 SQL 脚本中使用此子句,可避免在尝试创建不存在的对象之前删除它们时出错。
[database.]schema

数据库和架构。默认架构为 public。如果指定一个数据库,它必须是当前数据库。

function
指定要删除的转换函数。
arg‑list

创建此函数时为其定义的以逗号分隔的实参列表,按如下方式指定:

[arg‑name] arg‑type[,...]

其中 arg-name(可选)限定 arg-type

  • arg‑name 通常是列名称。

  • arg‑type 是 Vertica 支持的 SQL 数据类型的名称。

特权

以下几项之一:

示例

以下命令将删除 tokenize UDTF,该 UDTF 在 macros 架构中:

=> DROP TRANSFORM FUNCTION macros.tokenize(varchar);
DROP TRANSFORM FUNCTION

以下命令将删除 Pagerank多态函数,该函数在 online 架构中:

=> DROP TRANSFORM FUNCTION online.Pagerank();
DROP TRANSFORM FUNCTION

另请参阅

CREATE TRANSFORM FUNCTION