原文:Oracle 重新編譯存儲過程/函數等

第一種 如果你使用 PL SQL Developer工具 左側工具欄中選擇 存儲過程 選擇已經失效的procedure 右鍵 選擇重新編譯 即可完成 第二種 命令行版 .查找到無效對象 select Alter object type object name compile from user objects where status INVALID .重新編譯存儲過程 pro backup ca ...

2019-08-13 11:54 0 1642 推薦指數:

查看詳情

導致存儲過程重新編譯的原因

  存儲過程包含一組復雜的SQL語句,使生成存儲過程的執行計划的代價有些高。因此通常重用存儲過程的執行計划來代替生成新計划是有利的。但是有時候現有的計划可能不適用或者在重用期間可能不能提供最佳的處理策略。SQL Server重編譯存儲過程中的語句來生成一個新的執行計划以解決這個問題。 1、產生存儲過程 ...

Sun Oct 16 17:06:00 CST 2016 0 2680
SQL Server 重新編譯存儲過程的方式有三種

SQL Server 中,強制重新編譯存儲過程的方式有三種: sp_recompile 系統存儲過程強制在下次執行存儲過程時對其重新編譯。具體方法是:從過程緩存中刪除現有計划,強制在下次運行該過程時創建新計划。 創建存儲過程時在其定義中指定 WITH RECOMPILE 選項 ...

Fri Oct 25 17:55:00 CST 2013 0 5143
Oracle存儲過程函數

1.在Oracle中,存儲過程包括三部分組成:定義部分、執行部分、和異常處理部分(即例外) eg1:輸入員工編號,查詢員工的姓名和薪資 create or repalce procedure mypro2 is declare --定義部分,定義變量和常量等,變量定義一般以V_開頭,常量 ...

Sun Nov 23 18:18:00 CST 2014 0 3795
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM