Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Oracle: Import CSV file

I've been searching for a while now but can't seem to find answers so here goes...

I've got a CSV file that I want to import into a table in Oracle (9i/10i).

Later on I plan to use this table as a lookup for another use.

This is actually a workaround I'm working on since the fact that querying using the IN clause with more that 1000 values is not possible.

How is this done using SQLPLUS?

Thanks for your time! :)

like image 800
cr8ivecodesmith Avatar asked Jun 01 '11 09:06

cr8ivecodesmith


People also ask

How do I import a CSV file?

On the File menu, click Import. In the Import dialog box, click the option for the type of file that you want to import, and then click Import. In the Choose a File dialog box, locate and click the CSV, HTML, or text file that you want to use as an external data range, and then click Get Data.


1 Answers

SQL Loader helps load csv files into tables: SQL*Loader

If you want sqlplus only, then it gets a bit complicated. You need to locate your sqlloader script and csv file, then run the sqlldr command.

like image 168
Abi Avatar answered Sep 21 '22 02:09

Abi