Citation :
TRUNCATE NTO TABLE TMP_CATEGORIE
|
Petite faute de frappe, c'est INTO.
Citation :
ca_date_sup NULLIF (ca_date_sup=BLANKS) "to_char(to_date ( (substr(:ca_date_sup,1,20) || substr(:ca_date_sup,-2,2)), 'mon dd yyyy hh12:mi:ssAM'))"
|
NULLIF indique comment Oracle doit reconnaitre que le champ est nul. Il me semble que la conversion doit être indiquée avant le NULLIF.Donc, j'essayerais avec
ca_date_sup "to_char(to_date ( (substr(:ca_date_sup,1,20) || substr(:ca_date_sup,-2,2)), 'mon dd yyyy hh12:mi:ssAM'))" NULLIF (ca_date_sup="" ) |
Mais, je me demande si l'erreur ne vient pas de la conversion, donc il faudrait peut-être faire juste un petit test sans la conversion. Si c'était elle, alors il faudrait la modifier, par exemple en ajoutant NVL.
Message édité par olivthill le 28-10-2005 à 16:32:28