Oracle 将非结构化记录插入数据库
我有一个平面文件,其中大约有50万条记录采用这种格式:Oracle 将非结构化记录插入数据库,oracle,unix,database-administration,flat-file,sql-loader,Oracle,Unix,Database Administration,Flat File,Sql Loader,我有一个平面文件,其中大约有50万条记录采用这种格式: last_login=2014022 BPN=1234567890 first_last_names=portal admin username=portal_admin email=portal_admin@gmail.com last_login=2010092 username=UCES1005 BPN=1001117643 email=deepak.prakash@pse first_last_names=1026 BROAD A
last_login=2014022
BPN=1234567890
first_last_names=portal admin
username=portal_admin
email=portal_admin@gmail.com
last_login=2010092
username=UCES1005
BPN=1001117643
email=deepak.prakash@pse
first_last_names=1026 BROAD ASSOCIATES
last_login=2014040
email=rgomes1@optonline.net
username=rgomes1
first_last_names=Robert Gomes
BPN=1001928140
我需要用这些记录填充一个表。第一个单词是列名,第二个是值。每条记录用新行分隔
最好的方法是什么,或者如何将这些数据导入数据库?(Oracle或Access DB)我会使用plsql逐行读取文件 使用: 根据需要处理每一行。这是以什么方式“非结构化”的?我觉得很有条理。示例中的所有三条记录都具有完全相同的结构。
UTL_FILE.FOPEN()
UTL_FILE.GET_LINE()
etc...