connect-by

    0熱度

    1回答

    我在Oracle有一個表有兩列:CODIGO_DA_CONTA_PAI和CODIGO_DA_CONTA_FILHO(基本上是指父母和孩子)。 對於父CT-0000000000,兒童和兒童的孩子,另一列需要更新(但現在我只是試圖選擇層次結構)。 當一個孩子有一個或多個孩子時,它也出現在父列中。 當我運行它下面這個查詢顯示了我的結果,但是當我嘗試導出,由SELECT子句封裝,或向下滾動的結果集,錯誤消

    0熱度

    2回答

    我的程序 CREATE OR REPLACE PROCEDURE my_procedure(res OUT SYS_REFCURSOR , p_LstKH CLOB) AS CURSOR c_dsKH IS SELECT TO_NUMBER(REGEXP_SUBSTR(p_LstKH,'[^,]+', 1, level)) value FROM dual CONN

    0熱度

    2回答

    在Oracle 10g中,我有以下分級表: corp_id, parent_corp_id, col1, col2, col3 我想變平的結構,使得我們得到的第一行的數據,其中COL1 OR col2或col3不爲空。 因此,舉例來說,假設我有: corp_id = 1 parent_corp_id = null col1 = 5 col2 = NULL col3 = NULL c

    0熱度

    1回答

    我有一個有趣的問題,至少我是這麼認爲的。 所以,我有與上述結構(它是一個樹狀菜單) 樹是由兩個整數加一個圓點圖案(總是)定義的表(codes_table)是這樣的: COD_MENU NAME 01. Biggest Node 01.01. Sun of 01. 01.01.01. Sun of 01.01. 01.01.01.01. Sun of 01.01.0

    0熱度

    1回答

    我想檢索給定記錄的所有父母,然後獲取這些父母記錄的所有子女記錄。 對於例如:如果表是一樣的東西, 表1: Child_Id | Parent_Id --------------------- 23 4 23 5 4 20 20 21 5 12 12 15 12 17 24 30

    8熱度

    3回答

    PostgreSQL在Oracle中是否有像「LEVEL」這樣的僞列? 如果不是,那我們如何創建一個類似「LEVEL」的列?

    0熱度

    2回答

    我有兩張表 - 員工和經理。一位經理有很多員工。我想使用CONNECT BY和GROUP BY命令在父子關係中顯示它。 結構EMPLOYEE表: CREATE TABLE employee ( employee_id INTEGER, manager_id INTEGER, first_name VARCHAR2(10) NOT NULL, last_name

    -2熱度

    1回答

    是否可以在同一查詢中顯示關於不同級別遞歸的信息? select LEVEL, ae2.CAB, ae2.NIVEAU, ae2.ENTITE, ae2.ENTITE_PARENT, ae2.libelle from my_table ae2 where ae2.NIVEAU = 2 start with ae2.cab = 'XXX' connect by prior ae2.entite

    0熱度

    2回答

    有誰知道一種方法來知道CONNECT BY的深度嗎?例如,如果我有; PARENT_ID PARENT_KEY CHILD_ID CHILD_KEY 1 BOB 2 CHRIS 1 BOB 3 TODD 2 CHRIS 4 JON 2 CHRIS 5 ALF 5 ALF 6 GERARD 5 ALF 7 MIKE 3

    -1熱度

    1回答

    對不起,如果這個問題已經被問到。請重定向我。 對不起,如果它被擱置。 只是爲了澄清我的問題。 這是我的細節。 我有1個名爲T1的視圖,它有3列名爲ID(NUM),PARENT_ID(NUM)和COLOR(NUM)的列。 * ID列是列PARENT_ID的子 *顏色列ID列的分配的顏色(4000最高,3000,2000,1000最低) *與ID行1和父ID 0是最高級/根級別。 *我沒有ID爲0的行