我有一个需要加载的文本文件具有这样的结构(糟糕的是,我没有更改许可):
MM/DD/YYYY 24HH:MI:SS NO_OF_REC
EMP_ID,EMPNAME,SALARY
.....
前任:
12/24/2010 20:30:10 number_of_datarow_below
E0001,SMITH,5000
E0002,JOHN,7000
E0003,KEWELL,9000
成一张表:
EMP(ISHEADER, HEAD_DATA_TIME, NO_OF_REC, EMP_ID,EMPNAME,SALARY)
列数据类型可以是灵活的。
预期加载结果:
ISHEADER HEAD_DATA_TIME NO_OF_REC EMP_ID EMPNAME SALARY
1 12/24/2010 20:30:10 3
2 E0001 SMITH 5000
2 E0002 JOHN 7000
2 E0003 KEWELL 9000
我的解决方案:
我正在使用两个控制文件:
1. 第一个加载标题(使用选项 LOAD=1 和 TRUNCATE 模式)。
2.第二次加载剩余数据(使用OPTION SKIP和APPEND模式)。
有没有只使用一个控制文件的解决方法?
谢谢你。