|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Aug 2004
Città: Bolzano
Messaggi: 726
|
Comando sqlldr in Oracle 9i
Ciao a tutti,
avrei bisogno di una dritta per utilizzare il comando in oggetto. Mi creo il file test.ctl cosi': LOAD DATA INFILE "pv_bank.unl" INTO TABLE pv_bank FIELDS TERMINATED BY "|" (abi, name) e lo carico con il comando sqlldr userid=user/password@database control=test.ctl E fin qui tutto ok. Se pero' devo caricare 20 tabelle come posso fare? Posso metterle tutte nel file .ctl o devo creare 20 file ctl ognuno riferito a una tabella e lanciare 20 volte il comando sqlldr? Grazie Gabriele |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 418
|
Una breve ricerca con Yahoo rivela che sì, è possibile caricare in più tabelle alla volta con un singolo file .ctl
I dati però sembrano dover provenire necessariamente dallo stesso file..e vengono dirottati sulle varie tabelle a seconda di alcune condizioni di tua scelta... Vedi http://www.oracleportal.it/Tutorials...r/sqlLoder.htm (esempio numero 3 in particolare) o altri siti cercando "oracle sqlldr" ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2004
Città: Bolzano
Messaggi: 726
|
Hai ragione, grazie.
Avevo letto troppo superficialmente quell' esempio. Ciao Gabriele |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:17.