Bonjour messieurs,
Après recherche sur le forum et beaucoup de test, mon code reste toujours en erreur. Et pourtant je ne cherche qu'à inserer tout bettement la date du jour - 1 dans une colonne grace à SQL Loader.
mon fichier de control initial ressemble à ça et cela fonctionne parfaitemment:
Toutes les lignes devant etre inserer dans ma base le sont.Code:LOAD DATA INFILE 'WhatsUp.csv' APPEND INTO TABLE Materiel FIELDS TERMINATED BY ';' (Identifiant, Dates SYSDATE, Type, Total_temps CONSTANT "320", Total_temps_service, Total_indisponibilite)
Des que je mets sysdate-1 de cette maniere, cela ne fonctionne plus:
J'ai donc essayer avec des conversion (to_char et to_date), des formats de dates différents. J'ai également remplacer mon sysdate-1 par:Code:LOAD DATA INFILE 'WhatsUp.csv' APPEND INTO TABLE Materiel FIELDS TERMINATED BY ';' (Identifiant, Dates SYSDATE-1, Type, Total_temps CONSTANT "320", Total_temps_service, Total_indisponibilite)
"(:SYSDATE-1, 'DD/MM/YYYY 24HH:MI)",
"SELECT SYSDATE-1 FROM DUAL",
etc...
Mais rien ne fonctionne et je ne comprend vraiment pas pourquoi.
Cela doit etre tout bete, mais je ne vois vraiment pas ou je peux me tromper.
Merci d'avance