這裡蒐索程式師資訊,查找有用的技術資料
當前位置:首頁 » 服務存儲 » 無效的存儲
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

無效的存儲

發布時間: 2022-05-01 09:49:47

Ⅰ oracle存儲過程 處於無效狀態

sql">1、你的存儲過程有錯誤,編譯不通過。處理於無效狀態。
2、問題
存儲過程中隱式游標的select語句必須要有into子句。
而select*fromtemp_syckzl_zy這是一個沒有意義的語句;
應改為如:selectcol1intov_col1fromtemp_syckzl_zy;
註:col1為表中一欄位,v_col1為一變數

Ⅱ 無效的存儲過程怎麼刪掉

drop procere 過程名

Ⅲ XP系統如何清除這些無效的可移動存儲設備

首先,開始->控制面板->管理工具(好像是這個名字)->計算機管理->磁碟管理,之後,你便可以看到你的這些沒有用的盤符,之後,選取一個(例如H:),右鍵->更改驅動器號和路徑->刪除
這樣就行了~~~~
附上幾張截圖(雖然是Win7,但是作用機理一樣)

Ⅳ 如何在Oracle中重編譯所有無效的存儲過程

:在SQL_PLUS中:spool ExecCompProc.sql select 'alter procere ' ||object_name||' compile;' From all_objects where status = 'INVALID' and object_type = 'PROCEDURE'; spool off @ExecCompProc.Sql;整理成一個存儲過程:Create Or Replace Procere Zl_Compile_Invalid_Procere AsStrsql Varchar2(200);BeginFor x In (Select Object_Name From All_Objects Where Status = 'INVALID' And Object_Type = 'PROCEDURE') LoopStrsql := 'Alter Procere ' || x.Object_Name || ' Compile';Begin Execute Immediate Strsql; Exception--When Others Then Null; When OTHERS Then dbms_output.put_line(Sqlerrm); End;End Loop;End;最後執行:exec Zl_Compile_Invalid_Procere;如果要看到無法重編譯的過程的出錯信息,需要執行前設置set serverout on。

Ⅳ U盤數據存儲無效問題

你拖進去的文件是不是需要某些特定的源文件還是需要特定的軟體版本才能打開?還有有些程序文件是不能移動的,移動之後就不能用了。

Ⅵ oracle:存儲過程為什麼會顯示為無效狀態

可能性很多,比如編譯沒有通過(這個的可能性也很多),後來某張表被刪除了等等。
基本上需要重新編譯一下,根據報錯等找問題原因。
如果編譯一下,通過了,那麼可能就是臨時問題(比如資源爭用等)導致的,雖然不經常發生,不過也是可能發生的。