【发布时间】:2011-09-22 19:59:47
【问题描述】:
我有一个txt文件如下。第一个machine_no,第二个emp_no,第三个shift_type(1个进入,3个退出),第4个work_date,第4个是时间。
001,0000000021,01,2011/06/21,06:50,
001,0000000026,01,2011/06/21,14:00,
001,0000000018,01,2011/06/21,07:00,
001,0000000021,03,2011/06/21,14:00,
001,0000000018,03,2011/06/21,16:50,
001,0000000026,03,2011/06/21,16:55,
我想在表格中加载数据。字段time1 有时间如果
time_type 是 1,如果 time_type 是,则字段 time2 有时间
3. 请让我知道如何在控制文件中包含它。
提前感谢您的帮助..Macky。
下面是oracle中的txt文件和表格。
表格如下:
desc data_trans;
Name Null? Type
------------------------------- -------- ----
MACHIAN VARCHAR2(4)
YEAR NUMBER(4)
MONTH VARCHAR2(2)
WDAY VARCHAR2(2)
TIME1 VARCHAR2(5)
TIME2 VARCHAR2(5)
TIME3 VARCHAR2(2)
SHIFT_NO NUMBER(1)
TIME_TYPE NUMBER(1)
WORK_DATE DATE
EMP_NO VARCHAR2(10)
【问题讨论】:
标签: oracle sql-loader