Quand j'essaie d'insert dans la tableA avec
insert into tableA values (convert(date, '12-1-2012', 105))
alors j'essaie de
select * from tableA
Il affiche toujours les dates au format yyyy-mm-dd
Mais quand j'utilise
select CONVERT(varchar, thedate, 105) from tableA
alors ça montre dd-mm-yyyy
Puis-je faire même select *
montre toujours le format dd-mm-yyyy
?
Comme changer l'affichage par défaut du format de la date?
La meilleure façon de procéder consiste à créer une vue et à définir l'un des champs de la vue comme suit:
CONVERT(varchar,thedate,105) AS thedate
et referencez votre VIEW dans votre instruction select au lieu de votre nom TABLE.
Peut-être que cela aiderait:
Comment changer le format de date après l'installation du server SQL