ref-cursor

    1熱度

    3回答

    在Oracle我可以聲明一個參考光標... TYPE t_spool IS REF CURSOR RETURN spool%ROWTYPE; ......並用它來傳遞一個指針作爲返回值... FUNCTION end_spool RETURN t_spool AS v_spool t_spool; BEGIN COMMIT; OP

    -1熱度

    2回答

    我想從Oracle過程返回數據以填充某些Label控件。該過程接受26個輸入參數(搜索變量)並返回3個輸出遊標。 我已經成功地從使用OracleCommand,DataAdapter和DataSet返回單個引用遊標的過程返回數據,但是已經有各種問題從返回多個ref遊標的過程返回數據。 我試圖從企業庫中使用DAAB,但沒有成功(原文)。 我現在已經回到基於Oracle和其他開發站點的帖子的Oracl

    1熱度

    2回答

    是否可以通過使用Microsoft Enterprise Library 4.1中的DAAB從Oracle存儲過程獲取引用遊標?

    2熱度

    3回答

    我試圖使用RefCursor作爲Oracle存儲過程的輸入參數。這個想法是選擇一組記錄,將它們饋送到存儲過程中,然後SP循環輸入RefCursor,對其記錄執行一些操作。不,我無法選擇SP內的記錄,因此無需使用RefCursor作爲輸入類型。我發現了一個關於如何做到這一點的例子(這裏是鏈接,但似乎我不能使用它們)Oracle的文檔,但它使用一個簡單的SELECT填充輸入RefCursor;其中存在

    0熱度

    2回答

    我正在使用ODP.NET(從Microsoft提供程序遷移),並且我遇到了返回refcursor的存儲過程。我有以下的PL/SQL程序(我已經改變了那麼一點點,使其更通用): PROCEDURE MyProc(parameter_no1 IN NUMBER, parameter_no2 IN NUMBER, RETCURSOR OUT ret_type) AS BEGIN OPEN R

    0熱度

    4回答

    我的PL/SQL過程返回一個遊標。它總是返回數據。我獲取(oci_fetch_assoc)它並將其保存在一個數組中。如果結果被發現,數組的鍵將是字符串。如果遊標沒有找到數據,它將返回值0,因此數組的鍵將是數字。 while($data = oci_fetch_assoc($cursor)){ if(!isset($data[0])){ ... } ... ...

    6熱度

    2回答

    我試圖做我使用的蟾蜍 (存儲過程的簽名是二VARCHAR2參數和一個REF CURSOR參數相同的請求) 這是我做的蟾蜍 variable myCursor refcursor; EXEC myproc('param1','param2',:myCursor); print myCursor; 我不知道如何與松鼠寫這篇文章,我不得不使用松鼠。 非常感謝您的回覆 拉斐爾

    2熱度

    1回答

    我有一位同事遇到了DBMS_SQL.to_refcursor這對他來說是一個很好的解決方案,可以讓他回傳他需要的refcursor,但是我們運行的是Oracle 10g,並且此功能僅在11g中提供。 Oracle 10g中是否有與此類似的簡單功能? 我們已經開發了一種替代方法來編碼我們的解決方案,但是在DBMS_SQL中使用綁定變量會更容易,但是我們不希望這個包變得過於難以管理,因爲它會傳遞給其他

    1熱度

    1回答

    我是新來的PL/SQL一點點,需要的東西,看起來有點像這樣: create type base as object ( unused number, member procedure p(c in ref cursor) ) not final; create type child1 under base ( overriding member procedure

    0熱度

    2回答

    我有一個選擇的數據,並通過一個指針返回它一個PostgreSQL函數檢索數據,類似於以下聲明: CREATE OR REPLACE FUNCTION my_function() RETURNS refcursor AS ... 如何通過檢索該功能數據一個CodeIgniter模型?我不能直接從函數中選擇,因爲它不直接返回數據。