我有一个txt文件如下。1st machine_no
,2nd emp_no
, 3rd 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
如果有时间的字段是 1,如果有时间
的time_type
字段time2
是time_type
3。请告诉我如何在控制文件中有这个。
提前感谢您的帮助..麦基。
下面是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)