ref-cursor

    1熱度

    2回答

    ref_cursor我有三個PLSQL功能:A,B和C. 的想法是這樣的:C的呼叫B,B在呼叫A. 功能A,當它被B調用時,返回一個數字值作爲狀態指示符,並帶有表格結果的引用遊標。 例如function_A(A1在varchar2中,A2在sys_refcursor中)返回數字; 功能B,當它從A接收到的結果,預計重新格式化結果之前將它們傳遞至C,也以引用遊標的形式。 A是一個現有的函數,它不能被

    0熱度

    2回答

    從函數返回時,我在從PL/SQL中的打開ref_cursor中提取時遇到問題。當我在函數的主體中放置完全相同的讀取語句來代替返回語句時,它可以正常工作。 function GetBound(p_lat in number, p_long in number) return ref_cursor IS v_rc_ref_cursor sys_refcursor; BEGIN open v_

    2熱度

    2回答

    我有一個函數,我寫了這個函數來自動執行我的項目的一組函數。我正在使用refcursor來存儲我所需的數據,我將作爲參數傳遞給每個被調用的函數,並根據參數執行。我在這裏給我的代碼: CREATE OR REPLACE FUNCTION ccdb.fn_automation() RETURNS void AS $BODY$ DECLARE sec_col refcursor; cnt in

    3熱度

    1回答

    我有一個彈簧數據存儲庫調用使用命名查詢定義的過程。存儲過程有兩個參數,第一個參數是ref_cursor,第二個參數是參數。這是SP簽名: create or replace procedure proc1(out_pos out sys_refcursor , pTrans_ID in Number) is ............ 而且也這是對實體namedquery定義: @javax.p

    0熱度

    1回答

    我正在學習WSO2 DSS。我正在嘗試使用DSS和Oracle存儲過程來實現我的一個用例。 我正在使用的Oracle存儲過程有一個輸入參數和兩個標量輸出參數,而一個參考光標。 數據庫腳本 CREATE TABLE DSS_DEPT ( DEPT_ID VARCHAR2(10), DEPT_NAME VARCHAR2(10) ); CREATE TABL

    0熱度

    1回答

    我必須使用現有的存儲過程,它返回REF CURSOR。我需要將該resultset插入臨時表中。程序 規格是: TYPE cur IS REF CURSOR; PROCEDURE get(p_one NUMBER ,p_two OUT cur); 我如何可以插入這個程序的resultset到表。

    0熱度

    1回答

    在我們的應用程序中,存儲過程中返回1個參考遊標和1個標量參數(即狀態代碼)的要求。 現在我正在使用Spring API,即StoredProcedure和RowMapper類。 我能夠執行存儲過程,但執行方法調用後,Spring不調用我的RowMapper方法MapRow。 下面是我的代碼 DriverManagerDataSource ds = getDataSource(); M

    0熱度

    1回答

    當我運行這段代碼時,結果應該是636790,但是隻返回63679。打破這一個大腦!爲什麼缺少數字?源表和列包含636790. create or replace package jt_types as type ttest is ref cursor; end; CREATE OR REPLACE FUNCTION jt_test RETURN jt_type

    0熱度

    1回答

    我正在使用Dapper(我不能更快樂),我知道如何訪問正常提到的存儲過程here,但是,我該如何傳遞Npgsqlrefcursor名稱到proc(使用C#)?例如: 我有一個進程,看起來像: FUNCTION xx.getData( v_ref refcursor, v_id integer) RETURNS refcursor AS ... 我怎麼會指定xx.g

    1熱度

    2回答

    我有一個邏輯來實現我必須使用動態sql(列名和where子句決定在飛)。因此,在這裏我的遊標(​​)具有動態sql,並且有3個遊標字段(emp_id,emp_name,dept)。 在WHERE子句中使用這些遊標字段我試圖在循環內執行另一個動態sql .Bt oracle無法識別遊標字段並拋出錯誤,如「ORA-00904:"EMP_REC"."EMP_ID": invalid identifier