通過使用DROP FUNCTION命令,可從數據庫中刪除函數。

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

其中,name是要刪除的函數的名稱。

說明 某些情況下(例如,這是一個重載函數),在PolarDB PostgreSQL版(兼容Oracle)中需要指定參數列表。Oracle要求始終省略參數列表。

IF EXISTS、CASCADERESTRICT的用法與Oracle數據庫不兼容。

在以下示例中刪除先前創建的函數:

DROP FUNCTION simple_function;