PostgreSQL
上一頁   下一頁

DROP FUNCTION

名稱

DROP FUNCTION ─ 刪除一個用戶定義的 C 函數

DROP FUNCTION name ( [ type [, ...] ] )

輸入

name
現存的函數名稱。
type
函數參數的型態。

輸出

DROP
命令成功執行的返回資訊。
WARN RemoveFunction: Function "name" ("types") does not exist
如果當前資料庫裡不存在所聲明的函數,返回此資訊。

描述

DROP FUNCTION 將刪除一個現存的 C 函數的引用。要執行著條命令,用戶必須是函數的所有者。必須聲明函數的輸入參數型態,因為只有給定函數名和參數型態的函數將被刪除。

注意

請參考 CREATE FUNCTION 創建聚集函數。

對依賴於該函數的型態,運算符號和訪問方式是否事先被刪除不做任何校驗。

用法

這條命令刪除平方根函數:

DROP FUNCTION sqrt(int4);
   

兼容性

SQL92

DROP FUNCTION 是 Postgres 語言的擴展。

SQL/PSM

SQL/PSM 是一個為實現函數擴展能力而提出的標準。SQL/PSM DROP FUNCTION 語句有下面的語法:

DROP [ SPECIFIC ] FUNCTION name { RESTRICT | CASCADE }
    

上一頁 首頁 下一頁
DROP DATABASE 開頭 DROP GROUP