Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: oracle bulk loader
You can specify SQL*Loader with positions in the files. I'm including a
sample below:
load data
-- infile '/home/nappadm/data/eb_snap.dat' -- badfile '/home/nappadm/data/eb_snap_bad.dat' -- discardfile '/home/nappadm/data/eb_snap_dis.dat'truncate
END_USER_NUM position (1:8), FIRST_NAME position (9:28), LAST_NAME position (29:48), UX_MAIL_ID position (49:176), TELNET_NUM position (177:184), WK_STATUS position (185:192), rpt_mgr_emp_NUM position (193:200), rpt_mgr_first_NAME position (201:220), rpt_mgr_last_NAME position (221:240), rpt_mgr_ux_mail_id position (241:368), rpt_mgr_telnet_NUM position (369:376), rpt_mgr_wk_status position (377:384), bill_mgr_emp_NUM position (385:392), bill_mgr_first_NAME position (393:412), bill_mgr_last_NAME position (413:432), bill_mgr_ux_mail_id position (433:560), bill_mgr_telnet_NUM position (561:568), bill_mgr_wk_status position (569:576), ENTITY_CODE position (577:578), SUB_ENTITY_CODE position (579:580), DEPARTMENT position (581:584), PRODUCT_LINE position (585:586), PRODUCT_TYPE position (587:588), SALES_FORCE position (589:590), SUB_PRODUCT_LINE position (591:592), DISTRICT position (593:594), ACCOUNT position (595:598), LOCAL_SUBACCT position (599:600), IC_SUBACCT position (601:602), mru_CODE position (603:606), orgn_chrt_grp_CODE position (607:611), geog_CODE position (612:615), geog_op_CODE position (616:618), bus_orgn_CODE position (619:620), country_CODE position (621:622), date_created position (623:647), date_updated position (648:672), NAME_OVR position (673:673), UX_MAIL_ID_OVR position (674:674), SCS_OVR position (675:675), bill_mgr_emp_NUM_OVR position (676:676), bill_mgr_NAME_OVR position (677:677), bill_mgr_ux_mail_id_OVR position (678:678), rpt_mgr_emp_NUM_OVR position (679:679), rpt_mgr_NAME_OVR position (680:680), rpt_mgr_ux_mail_id_OVR position (681:681), contractor_flag position (682:682), production_flag position (683:683), data_source_CODE position (684:691), TEL_COUNTRY_CODE position (692:695), TEL_CITY_CODE position (696:700), TEL_NUM position (701:712), TEL_EXT_NUM position (713:717), rpt_mgr_TEL_COUNTRY_CODE position (718:721), rpt_mgr_TEL_CITY_CODE position (722:726), rpt_mgr_TEL_NUM position (727:738), rpt_mgr_TEL_ext_NUM position (739:743), bill_mgr_TEL_COUNTRY_CODE position (744:747), bill_mgr_TEL_CITY_CODE position (748:752), bill_mgr_TEL_NUM position (753:764), bill_mgr_TEL_ext_NUM position (765:769), login_name position (770:777), service_CODE position (778:781), audit_comment position (782:801) -- eff_from_date SYSDATE -- eff_end_date CONSTANT DATE('12-31-9999', "MM-DD-YYYY") -- eff_end_date -- "TO_DATE('31-Dec-9999', "DD-Mon-YYYY")")
Hope this helps.
Marsha Campbell
marsha_campbell_at_c4corp.com
"david nathan katcher" <dkatcher_at_students.uiuc.edu> wrote in message
news:Pine.GSO.4.31.0303092238010.18241-100000_at_ux8.cso.uiuc.edu...
> I am trying to load a large amount of data into my database. The problem
> is that it is not formatted well. I ran a script to pull the data from the
> website and it is in a text file like this:
> Nov 22-W vs. Mt St Marys 84-60
> .....
> .....
>
>
>
![]() |
![]() |