當前位置:首頁 » 服務存儲 » 存儲過程執行了沒反應
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

存儲過程執行了沒反應

發布時間: 2023-05-08 18:04:23

① oracle 存儲過程 運行無結果

sqlplus或者PL/SQL SQL窗口輸入(單獨調用存儲過程):無參數EXEC 過程名;或者BEGIN過程名END; IN 參數EXEC 過程名(入參數..);或者BEGIN過程名(入參數...)END; OUT參數,IN OUT參數variable 綁定變數名 數據類型; //定義一個變數接收出參數的值;EXEC 過程名(:綁定變數名);

② SQL存儲過程,條件作為參數傳入時,執行無反應! 何解

是不是因為本來就沒有數據,你直接用sql語句查詢確認下結果然後再檢查你的過程

③ 創建了存儲過程,執行提示已成功運行,但是老是不出結果怎麼回事

你這里是創建存儲過程。
你的存儲過程還沒被歷爛液調用肢物呢。
在命令窗口輸入:歷埋
exec ep;

call ep;

④ oracle 存儲過程 執行、調用不成功 求高手指導

1)存儲過程創建有語法錯誤,編譯應該不能通過。明顯的
update students set STUDENT_AGE = 10
後面少了分號(;)培銀念,搏逗因此調配困用不成功沒有什麼奇怪的。
2)沒有出入參的存儲過程執行通過exec update_students;來實現的,也可以
begin
update_students;
end;
/
來執行

⑤ 我用PLSQL寫了個存儲過程,然後怎麼執行那我放在test窗口裡執行,沒有反應啊

create or replace procere test
(i_test IN integer,
o_test OUT varchar(20)
)
AS
temp varchar(20);
begin
select name
into temp
from person
宴巧 where id=i_test;
end test;

應該是這樣的 賦的值是隱岩你輸入的值,不是輸出的值,你在test裡面可以輸入id 然後你需要的名字就出來了灶祥御。也可以在command裡面運行,以/為結束符,然後進行測試,測試的時候要給o_test定義一個變數

兩種方式都是可以的

⑥ 為什麼我執行完存儲過程,卻看不到結果

使用第三方軟體執行存儲過程後軟體會有所提示:
---比如sql
navigator
在執行存儲過程後,運行按鈕恢復可點狀態,這就代表存儲過程通過並成功執行;您可以調用查詢您執行的存儲過程中的語句看看值都正常否。
---比如pl/sql
這個執行後軟體會提示
"
procere
successfully
completed"這樣就代表執行成功;

⑦ pl/sql developer單步調試存儲過程無響應

大致有2種可能:

1. 某個sql執行效率低下,無法執行完畢
2. 存在資料庫鎖(比如某表被鎖),而此程序使用了此表,從而一直處於等待狀態。

用具有dba的用戶登錄,看session,有沒有相關的問題。

⑧ Oracle 定義存儲過程 不能執行,處於無效狀態。

無效狀態有兩種可能:

1、一種是你的存儲過程編輯沒有成功,創建了,但裡面有語法錯誤。

⑨ pb調用存儲過程執行成功但沒有結果

1、首先新建一個standardclass,並在selectstandardclasstype中選擇transaction,這時會打開一個聲明函畝核數的窗口。SQL->remotestoredprocere,回出現選如耐返擇存渣飢儲過程的窗口,選擇即可生成函數。