2
使用Oracle數據庫XE 11g進行操作。我具有基於亞歷山大公用事業例行 - https://code.google.com/p/plsql-utils/Oracle SQL從CLOB中提取CSV文件並加載到表中
它從的Clob(首先使用Blob_to_clob)提取CSV文件,並允許它與列被讀取作爲一個表,以提取數據,並將其加載到表。
問題是,它很慢,而且似乎是相當CPU密集型。 20,000條記錄需要8分鐘以上..我在論壇上問過,一般來說,但似乎無法找到另一種更快的方式從CLOB中提取CSV文件並加載到表中。
CSV文件標準逗號分隔,新行格式...
任何人任何想法? 謝謝
看起來'clob_to_csv'例程有很多dbms_lob.instr和dbms_lob.substr。如果以大塊讀取數據並將其解析爲varchar2,將會快得多。儘管我現在沒有時間去處理它,但這將是一個好主意。 – 2014-12-02 12:10:31