2013-04-03 63 views
1

我已經習慣了運行的程序並返回觀看一個光標:底棲金甲骨文:返回多個REF遊標從程序查看

var recCursos refcursor; 
exec user.package.procedure(inputValue1, :recCursor); 

不過,這次我需要運行了5個步驟出站遊標並希望能夠查看它們全部。什麼是最簡單的方法來做到這一點?到目前爲止,我只找到關於以編程方式執行的在線文章,而不是在底層金(或其他SQL UI)中。

回答

2

金有一個用於顯示一個光標預定義變量「:光標」

exec user.package.procedure(inputValue1, :cursor); 

我沒有看到5光標樣品,但具體取決於黃金的版本,您使用的,有可能是一個選項。

0

Golden處理標準的Oracle腳本語法,所以你可以用:

var cursor1 refcursor; 
var cursor2 refcursor; 
exec MyMultiCursorProc(inputValue1, :cursor1, :cursor2); 
print cursor1; 
print cursor2; 

您也可以通過選擇「顯示光標[遊標名]」菜單項是在結果顯示每個定義的遊標|綁定變量遊標菜單。