Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 27/01/2009 23:01:04
- Faramir95
- Membre
Modifier format de date pour une base de données
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
#2 28/01/2009 00:23:56
- gleu
- Administrateur
Re : Modifier format de date pour une base de données
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