2015-10-12 41 views
0

我有一個非常非常長的db2查詢,其中有許多段都是特定於某個區域的。試圖在SQL或SSIS中運行此查詢由於其長度而導致錯誤。每個部分由OR分割。我打算將這些部分拆分並放入ETL的不同來源中,然後加入它們。我需要知道是否有任何組件完全按照或函數工作?組件等效於SSIS中的OR

任何幫助,將不勝感激。

感謝, Geethanjali

+2

你是什麼意思「很長」?如果這麼長時間,爲什麼不用VIEW來替換它?這個查詢做了什麼?此外,SSIS不是查詢生成器。 Join組件不會自動創建JOIN語句,它會連接已存儲在內存中的兩個數據集。查詢問題應通過修復* query *來解決。典型的模式是將任何相關數據加載到登臺表中,而不是在源數據庫上執行復雜的操作 –

回答