SQL loader erreur DATE
Résolu/Fermé
Hellreaper
Messages postés
34
Date d'inscription
mardi 26 février 2008
Statut
Membre
Dernière intervention
15 octobre 2009
-
27 févr. 2008 à 15:44
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 - 28 févr. 2008 à 11:39
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 - 28 févr. 2008 à 11:39
A voir également:
- Ora-01830: le modèle du format de date se termine avant la conversion de la chaîne d'entrée entière
- Le protocole assure que la communication entre l'ordinateur de chaïma et le serveur de partageimage est car les informations seront avant d'être envoyées. - Forum traduction
- Format epub - Guide
- Cette photo n’a pas été prise cette année. trouvez la date, l'heure et avec quel modèle d'appareil photo elle a été prise. ✓ - Forum Graphisme
- Vous devez stopper votre reconduction avant de vous désinscrire du site ✓ - Forum Consommation & Internet
- Modèle organigramme word - Guide
3 réponses
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
23 novembre 2024
426
28 févr. 2008 à 09:33
28 févr. 2008 à 09:33
Bonjour Hellreaper,
On va commencer par la seconde erreur (ORA-1830)
Ton format de date est, si j'en crois nos récents échanges: DD/MM/RR
soit:
• Numero du jour dans le mois (DD)
• Numero du mois (MM)
• Numero de l'année sur deux positions (RR)
Tes dates en entrée (ex: 21/11/05 09:00) sont du format suivant:
• Numero du jour dans le mois (DD)
• Numero du mois (MM)
• Numero de l'année sur deux positions (RR)
• Numero de l'heure dans la journée (HH24) (ATTENTION, si elle sont sur 12 heure, utilise HH ou HH12 + AM ou PM)
• Numero de minute dans l'heure (MI)
soit:
On va commencer par la seconde erreur (ORA-1830)
Ton format de date est, si j'en crois nos récents échanges: DD/MM/RR
soit:
• Numero du jour dans le mois (DD)
• Numero du mois (MM)
• Numero de l'année sur deux positions (RR)
Tes dates en entrée (ex: 21/11/05 09:00) sont du format suivant:
• Numero du jour dans le mois (DD)
• Numero du mois (MM)
• Numero de l'année sur deux positions (RR)
• Numero de l'heure dans la journée (HH24) (ATTENTION, si elle sont sur 12 heure, utilise HH ou HH12 + AM ou PM)
• Numero de minute dans l'heure (MI)
soit:
DD/MM/RR HH24:MIIl te faut donc convertir tes dates, tout comme on a converti les nombres dans ton autre post.
LOAD DATA INFILE 'C:\dml_t_trains.csv' TRUNCATE INTO TABLE t_trains FIELDS TERMINATED BY ';' (TRAIN_ID "seq_t_trains.nextval" , DEPART_ID, ARRIVEE_ID, DATE_DEPART "to_date(:DATE_DEPART,'DD/MM/RR HH24:MI')", DATE_ARRIVEE "to_date(:DATE_ARRIVEE,'DD/MM/RR HH24:MI')", DISTANCE, PRIX CHAR NULLIF PRIX = 'NULL' "to_number(:PRIX,'9999999D99','NLS_NUMERIC_CHARACTERS= ''. ''')")