目的:要將文本中每行的時(shí)間字段,如'20100510161212'替換為to_date('20100510161212','yyyymmddhh24Miss')
文本如下:
insert into info values('23399','136.2.2.2','132.1.4.122','NIC_20100329.0001','4096','20100510161212','20100510161214');
insert into info values('23400','136.2.2.2','132.1.4.122','NIC_20100328.0001','4096','20100510161212','20100510161214');
insert into info values('23401','136.2.2.2','132.1.4.122','NIC_20100328.0001','4096','20100510161212','20100510161214');
替換后的文本:
insert into info values('23399','136.2.2.2','132.1.4.122','NIC_20100329.0001','4096',to_date('20100510161212','yyyymmddhh24Miss'),to_date('20100510161214','yyyymmddhh24Miss'));
insert into info values('23400','136.2.2.2','132.1.4.122','NIC_20100328.0001','4096',to_date('20100510161212','yyyymmddhh24Miss'),to_date('20100510161214','yyyymmddhh24Miss'));
insert into info values('23401','136.2.2.2','132.1.4.122','NIC_20100328.0001','4096',to_date('20100510161212','yyyymmddhh24Miss'),to_date('20100510161214','yyyymmddhh24Miss'));
PS:文本中時(shí)間字段的位置可能不同,比如這個(gè)文本,以“,”為分隔符,時(shí)間字段是第6,7兩個(gè)字段?赡芰硗庖粋(gè)文本是在2,3,4字段。 |