原文:Oracle-檢查原因並重新編譯無效的存儲過程

.查看存儲過程編譯無效的原因 show errors procedure hr.getperson .指定一個存儲過程進行編譯 alterprocedure hr.getperson compile ...

2018-08-14 23:03 0 812 推薦指數:

查看詳情

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

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

Sun Oct 16 17:06:00 CST 2016 0 2680
Oracle 重新編譯存儲過程/函數等

第一種 如果你使用 PL/SQL Developer工具 左側工具欄中選擇“存儲過程”-》選擇已經失效的procedure-》右鍵-》選擇重新編譯 即可完成 第二種 命令行版 1.查找到無效對象 select 'Alter '||object_type ...

Tue Aug 13 19:54:00 CST 2019 0 1642
SQL Server 重新編譯存儲過程的方式有三種

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

Fri Oct 25 17:55:00 CST 2013 0 5143
Oracle-存儲過程-創建sequence的時候報權限不足

引用自:http://www.cnblogs.com/yhoralce/p/6817010.html PLS-00157: AUTHID only allowed on schema-level programs解決辦法 包體的過程使用調用者權限方法 在包體里寫了一個過程,test執行 ...

Wed May 16 07:15:00 CST 2018 0 1536
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM