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)