/ / Date Conversion to String - mysql, sql-server, date

Conversion de date en chaîne - mysql, sql-server, date

J'essaye d'extraire des données d'un extérieurbase de données source du fournisseur. Je me connecte via une connexion JDBC et réfléchis (en fonction de la syntaxe, il peut s'agir d'un serveur mysql ou sql). Cependant, certaines fonctions ne semblent pas fonctionner. J'ai une date. est la date mais ne semble pas être une date réelle Pendant l'extraction, je la vois au format 2016-12-06 00: 00: 00.0.

J'ai essayé plusieurs fonctions pour convertir en chaîne, mais aucune ne semble fonctionner. Quelqu'un at-il des idées pourquoi cette base de données pourrait être ou comment je peux convertir?

Je reçois l'erreur, la conversion de date en CHAR ne peut pas être autorisée avec la casse ou la conversion sélectionnez load_ts, CONVERT (load_ts, CHAR) en tant que dt_str à partir de DEX_PROD_ORA_VBL.OPUB_WXDM_TM_PD

sélectionnez load_ts, CAST (load_ts comme CHAR) que dt_str à partir de DEX_PROD_ORA_VBL.OPUB_WXDM_TM_PD

J'ai une erreur la fonction pour date_format est sous une forme inconnue SELECT DATE_FORMAT (NOW (), "% d% m% Y") AS votre_date;

Toute réflexion sur ce que la base de données peut être ou une autre façon de convertir en chaîne et de reformater

Réponses:

0 pour la réponse № 1

Veuillez essayer avec la requête suivante SELECT convert (datetime, "2016-12-06 00: 00: 00.0", 120) ou SELECT convert (datetime, "2016-12-06 00: 00: 00.0", 121)