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:
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'
Voici mon fichier de contrôle:

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
)
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).
Quelqu'un pourrait m'éclairer?