大神,當前小弟遇到一個技術難題。
用遞回查詢的陳述句在執行遠程查詢時,不能進行子查詢。
請問有其他的思路或陳述句可以替代遞回查詢嗎?以及具體的寫法
急急急,坐等回復。
uj5u.com熱心網友回復:
1)select t.*, level, connect_by_isleaffrom test t
start with pid = ' '
connect by prior id = pid
order siblings by rwno;
請問,這種方式有沒有替代方法,實作跟1)一樣的查詢結果,謝謝。
uj5u.com熱心網友回復:
用 with union all 遞回...uj5u.com熱心網友回復:
大神你好,我當前的問題是如何通過Oxxxx 產品號,鏈接uxx,RXXXX,Lxxxx,并且計算它們通過Z102到Z107的時間。我之前用的方法
1)select t.*, level, connect_by_isleaf
from test t
start with pid = ' '
connect by prior id = pid
order siblings by rwno;
但是sql提示我不能用這個陳述句做遠程查詢。圖表展示如下。
請幫忙出個解決方案
uj5u.com熱心網友回復:
是的 connect by 不能用遠程資料。現在兩種方式,一 把遠程資料 備份到本地庫,在遞回。二 用 with union all的方式 實作遞回uj5u.com熱心網友回復:
改業務邏輯,加個條件轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/87753.html
標籤:基礎和管理
