開發時,一般都是使用PL/SQL工具進行開發,查看編譯錯誤及重新編譯都很簡單,但是一般的生產環境是不允許連接外界工具的,只能在命令行中進行重新編譯及查看,今天我就遇到了這個問題,現在總結如下: 1、獲取數據庫中的無效對象: 2、編譯無效對象 ...
創建一個存儲過程后,執行編譯是出現以下問題,點擊確定又無法查看錯誤信息 創建存儲過程的語法 如何查看編譯錯誤 參考網址:https: www.cnblogs.com YuyuanNo p .html ...
2021-08-20 16:40 0 132 推薦指數:
開發時,一般都是使用PL/SQL工具進行開發,查看編譯錯誤及重新編譯都很簡單,但是一般的生產環境是不允許連接外界工具的,只能在命令行中進行重新編譯及查看,今天我就遇到了這個問題,現在總結如下: 1、獲取數據庫中的無效對象: 2、編譯無效對象 ...
oracle簡單存儲過程以及如何查看編譯錯誤; CREATE OR REPLACE PROCEDURE procedure_test ISval VARCHAR2(200);BEGIN /* val := '';*/SELECT uname INTO val FROM t_user;END ...
GET DIAGNOSTICS CONDITION 1 @v_sqlstate=RETURNED_SQLSTATE,@v_message= MESSAGE_TEXT; SELECT @v_sqls ...
ini_set("display_errors","On");error_reporting(E_ALL); https://blog.csdn.net/itxiaolong3/article ...
在執行代碼中加入下面兩行代碼即可 ...
SQL 拋出異常錯誤信息- RAISERROR (存儲過程) 1、描述:生成錯誤消息並啟動會話的錯誤處理。RAISERROR可以引用存儲在系統消息目錄視圖或動態生成消息。該消息將作為服務器錯誤消息返回到調用應用程序或TRY…CATCH構造的關聯CATCH塊。新應用程序應該改用THROW ...
第一種 如果你使用 PL/SQL Developer工具 左側工具欄中選擇“存儲過程”-》選擇已經失效的procedure-》右鍵-》選擇重新編譯 即可完成 第二種 命令行版 1.查找到無效對象 select 'Alter '||object_type ...
https://blog.csdn.net/river_continent/article/details/81165310 http://blog.itpub.net/26686207/views ...