Bonjour,

je voudrais créer une table externe qui pointe sur un fichier. Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
CREATE TABLE table_externe(
Chps1 VARCHAR2(50),
Chps2 VARCHAR2(3))
ORGANIZATION EXTERNAL
(TYPE ORACLE_LOADER
DEFAULT DIRECTORY repertoire
ACCESS PARAMETERS
(RECORDS DELIMITED BY NEWLINE
FIELDS TERMINATED BY '|'
))
LOCATION (repertoire: 'nom_fichier')
Dans mon fichier plat, mes champs sont délimitées par un |.
J'aimerais récupérer mon Chps2 les 3 prmiers caractères de mon deuxième champs du fichier plat.
Est ce possible?
Exemple de fichier:
abcdfe|145896
Mon premier champ sera abcdef et mon second 145.