Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.tools -> Re: sqlldr - ignore columns?
The Filler field is used basically like this:
LOAD DATA
INFILE *
INTO TABLE mytable
FIELDS TERINATED BY "," OPTIONALLY ENCLOSED BY '"'
(Field1,
Field2,
Fillerfield1 FILLER,
Field3,
Field4)
The Fillerfield1 can be any name that you want. If you have multiple columns as filler you can name those columns as Fillerfield2 FILLER, Fillerfield3 FILLER, etc
Roel
"Connor McDonald" <connor_mcdonald_at_yahoo.com> wrote in message
news:39AA3E7B.34E9_at_yahoo.com...
> Russell England wrote:
> >
> > I have several csv files that I want to load, but the csv files
have some
> > columns that I want to ignore:
> >
> > LOAD DATA
> > INFILE *
> > INTO TABLE mytable
> > FIELDS TERINATED BY "," OPTIONALLY ENCLOSED BY '"'
> > (Field1,Field2,,Field3,Field4)
> > BEGINDATA
> > "keep","keep","lose","keep","keep"
> > "keep","keep","lose","keep","keep"
> > ...
> >
> > How can I ignore the middle column?
> >
> > Thanks in advance
> >
> > Russ
>
> In 8i+ you can skip columns in SQL Loader - check the doco on the
SKIP
> clause. In earlier versions, (if you are on unix), a little
creative
> use with awk, cut et. al can modify the file before applying to
sqlldr.
>