Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: how to use exp/imp only for specific columns?
Michel Cadot schrieb:
> "alederer" <alederer_at_gmx.at> a écrit dans le message de news:40616570$1_at_e-post.inode.at... >
> > > You can execute your first query with SQL*Plus and spool the result in a file > which can be loaded with SQL*Loader. >
I see the following problems:
* I need to make the export/spool within a c++ application, ok i can
call a external process which make the work. * because the application is generic, i don't know what data is in the
table columns, so what termination character should i use for the sqlldr control section
i have downloaded the sqlldr_exp skripts from
http://asktom.oracle.com/~tkyte/flat/index.html
but these have some limits.
* what about the limit, that one row/line is limited to 4000 characters,
how can i do larger exports/spools?
* what about newline characters in the column data?
Why is it so complicated in oracle to transfer data via files from one database to another, between different database versions ? Is there no way like in db2 where the export recognizes a select statement, the data is dumped to ixf file format which can be used on all plattforms and on the load site, you can specify a different order for the columns to load from the ixf file. I do not need to worry about a termination character.
thanks
andreas
Received on Wed Mar 24 2004 - 08:01:59 CST