2014-06-13 65 views
0

我有大約50萬條記錄的平面文件格式如下:插入非結構化記錄到數據庫

last_login=2014022 
BPN=1234567890 
first_last_names=portal admin 
username=portal_admin 
[email protected] 

last_login=2010092 
username=UCES1005 
BPN=1001117643 
[email protected] 
first_last_names=1026 BROAD ASSOCIATES 

last_login=2014040 
[email protected] 
username=rgomes1 
first_last_names=Robert Gomes 
BPN=1001928140 

我需要填充表與這些記錄。第一個詞是列名,第二個是值。每條記錄都由一個新行分隔。

什麼是最好的方法或如何將這些數據導入數據庫? (Oracle或Access DB)

+1

這是「非結構化」的方式?看起來相當結構。您示例中的所有三條記錄具有完全相同的結構。 –

回答

0

我會使用plsql並逐行讀取文件。

使用:

UTL_FILE.FOPEN() 
UTL_FILE.GET_LINE() 
etc... 

過程根據需要的每一行。