ALTER PROCEDURE介紹

語法說明

  • 可重新編譯預儲程序,將已編譯(已建立)但狀態變成無效的預儲程序可重新編譯,執行時就不用另外暗中編譯,而能提高效能
  • 但是程序的參數/聲明/處理紀錄部分有所變更時,必須以CREATE OR REPLACE PROCEDURE句重新建立函數
格式
ALTER PROCEDURE [schema.]procedure_name COMPILE [DEBUG];
schema : 結構名稱
procedure_name : 預儲程序名稱
語法示範
說明 : 重新編譯預儲程序emp 
alter procedure emp compile;