Changement de format de date lors d'une insertion - SQL/NoSQL - Programmation
MarshPosté le 10-01-2007 à 22:58:19
Bonsoir,
J'ai un problème, je souhaiterais faire quelque chose en SQL (avec hsqldb) mais je sais pas du tout si c'est possible. En fait j'ai une table avec un champ date qui a une structure classique yyyy-MM-dd. Je souhaiterai ajouter un nouvel enregistrement mais en fournissant une date au format dd/MM/yyyy. Je sais que lorsqu'on fait un select, on peut des choses du genre select to_char(`date`, 'dd/MM/YYYY') ou encore avec la fonction date_format qui permettent de formatter la date différement, mais pour un insert ces fonctions ne fonctionnent pas.
Connaissez-vous de telles fonctions ? Si ça n'existe pas, je pourrai toujours convertir mes chaines au format yyyy-MM-dd mais je préfèrerait quand même le faire en sql.
Marsh Posté le 10-01-2007 à 22:58:19
Bonsoir,
J'ai un problème, je souhaiterais faire quelque chose en SQL (avec hsqldb) mais je sais pas du tout si c'est possible. En fait j'ai une table avec un champ date qui a une structure classique yyyy-MM-dd. Je souhaiterai ajouter un nouvel enregistrement mais en fournissant une date au format dd/MM/yyyy. Je sais que lorsqu'on fait un select, on peut des choses du genre select to_char(`date`, 'dd/MM/YYYY') ou encore avec la fonction date_format qui permettent de formatter la date différement, mais pour un insert ces fonctions ne fonctionnent pas.
Connaissez-vous de telles fonctions ? Si ça n'existe pas, je pourrai toujours convertir mes chaines au format yyyy-MM-dd mais je préfèrerait quand même le faire en sql.
Merci de votre attention.