-
Format date +4
Bonjour,
je suis sur oracle 10g
je souhaite injecter dans une colonne la date systeme à J+4 sous le format DD/MM/YYYY
ma colonne est de data_type=VARCHAR2(255 BYTE)
Lorsque je lance la commande
Code:
SET d_date=trunc(sysdate) +4
J'obtiens DD/MM/YY
j'ai bien essayer de changer TRUNC par TO_CHAR mais cette fois il ne prend plus en compte mon +4 car il ne peut pas l'interpréter! (normal)
Avez-vous une idée?
-
Il suffit de faire l'addition avant le to_char :
Code:
SET d_date = to_char(sysdate + 4, 'DD/MM/YYYY')
Par contre, pour l'injection automatique, peut-être que l'attribut DEFAULT d'une colonne peut suffire.
-