DROP FUNCTION

構文

DROP [TEMPORARY] FUNCTION [ IF EXISTS ] qualified_function_name [ ( parameter_type[, ...] ) ]

説明

指定された関数名に一致する既存の関数を削除します。

オプションのパラメータ型リストを指定することで、特定の関数シグネチャに一致するように絞り込むことができます。

オプションの `IF EXISTS` 句を指定すると、一致する関数シグネチャが存在しない場合に `NOT_FOUND` エラーが抑制されます。

`TEMPORARY` が指定されている場合、一致する条件を持つ一時関数が削除されます。

関数 `example.default.tan(double)` を削除します。

DROP FUNCTION example.default.tan(double)

`example.default.tan` に対して関数が1つだけ存在する場合、パラメータ型リストは省略できます。

DROP FUNCTION example.default.tan

関数 `example.default.tan(double)` が存在する場合、それを削除します。

DROP FUNCTION IF EXISTS example.default.tan(double)

関連項目

CREATE FUNCTION, ALTER FUNCTION, SHOW FUNCTIONS