簡體   English   中英

用PL / SQL開發人員的光標執行oracle存儲過程

[英]Execute oracle stored procedure with out cursor from PL/SQL developer

我從包中執行oracle存儲過程時遇到了一些麻煩。 我已經在本地機器上安裝了PL / SQL開發人員,當我嘗試測試過程時,我得到了這樣生成的代碼:

begin
  -- Call the procedure
  owner.mypackage.getallrequests(res => :res,
                                                        id=> :id);
end;

但我無法修改此查詢以返回數據。 非常感謝幫助。

假設您通過右鍵單擊對象資源管理器中的過程並選擇“測試”來達到這一點,您將擁有一個帶有您顯示的匿名PL / SQL塊的測試窗口。 你還沒有說,但我以為idin變量, resout游標變量。 在窗口下半部分的變量部分中,鍵入要搜索的ID值,然后執行它(單擊齒輪或按F8鍵)。

如果那些是唯一的變量,那么沒有明顯的變化; 非光標outin out變量如果其值已更改,將以黃色突出顯示,但光標不會,並且根據定義in變量不會更改。

在測試窗口底部的res光標變量的最右側,有一個帶有...的小按鈕,幫助頁面稱為“單元格按鈕”。 單擊該按鈕,將打開一個新窗口,顯示光標結果集。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM