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 }
(http://www.fanqiang.com)
進入【UNIX論壇】