文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美國信紙尺寸) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  ALTER FUNCTION 陳述式

15.1.4 ALTER FUNCTION 陳述式

ALTER FUNCTION func_name [characteristic ...]

characteristic: {
    COMMENT 'string'
  | LANGUAGE SQL
  | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
  | SQL SECURITY { DEFINER | INVOKER }
}

此陳述式可用於變更預存函數的特性。在一個 ALTER FUNCTION 陳述式中,可以指定多個變更。然而,您無法使用此陳述式變更預存函數的參數或主體;若要進行這類變更,您必須使用 DROP FUNCTIONCREATE FUNCTION 刪除並重新建立該函數。

您必須具有該函數的 ALTER ROUTINE 權限。(此權限會自動授予函數建立者。)如果啟用二進位日誌,ALTER FUNCTION 陳述式可能也需要 SUPER 權限,如第 27.7 節,「預存程式二進位日誌」中所述。