Bonjour,

J'ai un fichier délimiter avec ; de 3 champs dont un est une date. Le format ressemble à ceci :

User ID; Client ID; Creation Time;
profilsix@si.com;510169216;20080219190936.000000Z

Le probleme c'est le creation time. Comme vous pouvez voir c'est un format yyyymmddhhmiss.xxxxxx

je veux utiliser un sqlldr du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
LOAD DATA 
INFILE * 
TRUNCATE 
INTO TABLE MRKT_PORTEFOLIO_LDAP
 FIELDS TERMINATED BY ";" 
 TRAILING NULLCOLS
(User_ID,
client_id,
creation date
Donc j'ai 2 probleme, je veux loader le creation time dans un champs date en laissant tomber les chiffre apres le . j'avais penser faire un substr mais comment?

et l'autre c'est qu'il me dit que les heures doivent etre entre 1 et 12... mais moi c'est du 24h... j'imagine qu'en lui spécifaint le format... je vais pouvoir lui spécifier que c'est du 24...

j'ai essayer plusieurs choses et ca ne marche pas... pouvez vous m'aider svp

merci