Voila, j'utilise SQL Loader pour charger un fichier de données dans mes tables oracles (qui l'eût cru!), et j'obtien le message suivant:
Voici mon fichier de contrôle:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SQL*Loader: Release 8.1.7.0.0 - Production on Wed Jun 21 14:52:44 2006 (c) Copyright 2000 Oracle Corporation. All rights reserved. SQL*Loader-350: Syntax error at line 14. Expecting keyword INFILE, keyword INTO or end of file, found keyword infile. INFILE 'vol2.dat'
Donc si je comprends bien, oracle me signale qu'il attend le mot clef INFILE, INTO, ou une fin de fichier mais qu'il a trouvé INFILE à la place (Cherchez l'erreur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 LOAD DATA INFILE 'vol.dat' APPEND INTO TABLE INV_ED_SW FIELDS TERMINATED BY ':' ( CHCKPT, HOST_NOM, VG_NOM, FS, FS_TAILLE, APP_HEBER_NOM, APP_HEBER_TAILLE, FILIERE_NOM ) INFILE 'vol2.dat' APPEND INTO TABLE INV_ED_HW FIELDS TERMINATED BY ':' ( CHKCPT, HOST_NOM, ENVIRON_NOM, BAIE_NOM, DEVICE_NOM DEVICE_TAILLE, VG_NOM )
Quelqu'un pourrait m'éclairer?
Partager