次のようなtxtファイルがあります。1 番目の machine_no、2 番目の emp_no、3 番目の shift_type (1 はエントリ、3 は退出、4 はエントリ (複数のエントリ)、5 は退出 (複数のエントリ)、5 番目の work_date、6 番目は時間です。
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,
001,0000000023,01,2011/06/21,07:20,
001,0000000023,03,2011/06/21,16:30,
001,0000000023,01,2011/06/22,07:20,
001,0000000023,03,2011/06/22,16:30,
001,0000000023,01,2011/06/23,07:20,
001,0000000023,03,2011/06/23,16:30,
次のように、txtファイルからOracleテーブルにデータをロードしたい:
EMP_NO WORK_DATE START_TIME END_TIME
------ ------------- ----------------------- -------------------
26 21-06-2011 00:00:00 21-06-2011 14:00:00 21-06-2011 16:55:00
18 21-06-2011 00:00:00 21-06-2011 07:00:00 21-06-2011 16:50:00
23 21-06-2011 00:00:00 21-06-2011 07:20:00 21-06-2011 16:30:00
23 22-06-2011 00:00:00 22-06-2011 07:20:00 22-06-2011 16:30:00
23 23-06-2011 00:00:00 23-06-2011 07:20:00 23-06-2011 16:30:00
21 21-06-2011 00:00:00 21-06-2011 06:50:00 21-06-2011 14:00:00
コードでそれを行う最も簡単で最速の方法を教えてください。あなたの助けに感謝。