Vous n'êtes pas identifié(e).
Pages : 1
Bonsoir,
Je souhaiterais modifier le format de date pour pouvoir insérer des données de type date ayant ce format : '01-MAI-81'.
Je sais qu'il y a une commande du type ALTER DATABASE Mabase SET DateStyle=sql, dmy;
Le format que j'ai indiqué est-il pris en charge et si oui comment l'adopter pour une base de donnée?
Merci
Faramir95
Hors ligne
mabase=# SET DateStyle TO sql, dmy;
SET
mabase=# INSERT INTO toto (d) VALUES ('01-MAI-81');
ERROR: invalid input syntax for type date: "01-MAI-81"
À priori, non. Quelques tests montrent que ça passe avec le mois en anglais... ce qui n'est pas très étonnant :
mabase=# insert into toto (d) values ('01-05-81');
INSERT 0 1
mabase=# insert into toto (d) values ('01-MAY-81');
INSERT 0 1
mabase=# select * from toto;
d
------------
01/05/1981
01/05/1981
(2 lignes)
Guillaume.
Hors ligne
Pages : 1