pipelined-function

    2熱度

    2回答

    我想在我的流水線函數中執行動態查詢並返回此查詢的結果。 可以做到這一點嗎? 流水線函數對我來說很方便,因爲它可以像表格一樣爲我的應用程序實現良好的接口。 功能: CREATE OR REPLACE FUNCTION MyFunction(p_schema VARCHAR2) RETURN MyTableType Pipelined IS v_query VARCHAR2(1000); BEGI

    1熱度

    1回答

    我有一個函數返回記錄列表,然後我循環遍歷列表並管道他們,但是在管道系統中我得到ORA-01403: no data found錯誤。 以下是我正在使用的代碼,並且我在某些行上獲取了此錯誤,而不是所有這些錯誤。 注意:tab_pipe.t_tab和tab.t_tab是同一記錄tab.r_tab的表格。 Function pipelinedFunction(ref varchar2, seq varc

    0熱度

    1回答

    管道函數的我有一個像 FUNCTION FOO ( <PARAMETERS_LIST> ) RETURN T_TAB PIPELINED AS BEGIN FOR rec IN (<A LITTLE BIT COMPLEX QUERY WITH PARAMETERS_LIST>) LOOP PIPE row(T_WF(<COLUMN_LIST>));

    0熱度

    1回答

    我有一個查詢(使用Oracle Application Express報告),我的用戶告訴我執行「緩慢」或以不可接受的速度執行(未給出實際加載時間頁面和查詢是頁面上唯一的東西)。 該查詢涉及很多表,實際上引用了一個流水線函數,該函數標識當前登錄的用戶訪問我們的網站,並返回一個自定義的記錄「表」,他們有權根據我們的自定義安全方案進行記錄。 我的主要問題在於Oracle對查詢的緩存以及它們如何受到我們

    0熱度

    1回答

    create type data_type_1 as object (x number, y number) / create type table_type_1 as table of data_type_1 / create or replace package xyz AS function main_xyz return table_type_1 pipelined;

    2熱度

    2回答

    我想創建一個函數,它返回一個可以在FROM子句中使用的對象。根據對oracle文檔的研究,我發現一個PIPELINED函數是我需要的。 我有這樣的代碼: CREATE TYPE type_struct AS OBJECT ( i NUMBER ); CREATE TYPE tp_struct AS TABLE OF type_struct; CREATE OR REPLACE

    1熱度

    1回答

    如何在Oracle BI EE中將Oracle表函數作爲物理表導入?比方說,這是 SELECT * FROM scheme.table_function1(ADATE) 什麼是它設置爲BI物理表正確構造結?我如何指定輸入參數(adate)?

    0熱度

    1回答

    如何才能在查詢時使用oracle流水線功能來第一次獲取數據。 例如: create or replace function best_employees return my_type pipelined; select * from employees a join table(best_employees) b on a.employee_id = b.employee_id; 此查

    6熱度

    1回答

    CREATE OR REPLACE TYPE ty_1 AS OBJECT (fn VARCHAR2(100), sl NUMBER, hd DATE); CREATE OR REPLACE TYPE ty_1_table AS TABLE OF ty_1; CREATE OR REPLACE FUNCTION FN_RET_COL

    4熱度

    2回答

    我在程序中遇到了一些麻煩,當運行「大」集(800+父母,1300+孩子),它是非常慢(30 - 60秒)。 基本想法是獲取適合特定搜索條件的所有父記錄(及其各自的子女)以及需要計算的3條附加信息。 我對這個問題的方法是 創建與計算值附加字段自定義記錄型。 然後可以將對該記錄類型的引用傳遞給每個由主處理函數控制的函數。 由於計算每個父記錄的值,所以要將其記錄到記錄中。 每個過程GET_PARENT_