関数は、DROP FUNCTION 文を使用してデータベースから削除できます。

DROP FUNCTION [ IF EXISTS ] name [ (parameters) ]
    [ CASCADE | RESTRICT ];

name は、削除する関数の名前です。

Oracle と互換性のある PolarDB データベースでは、多重定義された関数である場合など、特定の状況下でパラメーターリストを指定する必要があります。 Oracle では、パラメーターリストを常に省略する必要があります。

IF EXISTS、CASCADE、または RESTRICT の使用は、Oracle データベースと互換性がありません。

次の例は、以前に作成した関数を破棄する方法を示しています。

DROP FUNCTION simple_function;