Je travaille sur la base de données Oracle 11g Enterprises Edition. Nous devons obtenir les données des tables de base de données. tables de base de données ont un de ces types de colonnes:Pour obtenir la valeur de [email protected]
- TIMESTAMPLTZ
- timestamptz
Tous les autres types de données et leurs valeurs sont extraites avec succès.
Nous utilisons apache meta-modal
pour analyser les tables de base de données et générer des fichiers CSV à l'aide de celles-ci.
Lorsque nous utilisons cette méthode sur les lignes:
row.getValues()[indexColumn]
mais ce code ne va pas chercher la valeur de la colonne pour la ligne donnée, le retourner [email protected] objet sous forme de chaîne. Nous avons besoin de sa valeur.
Coulée à TIMESTAMPLTZ, à l'exception de la coulée. OU aussi columnValue.timestampValue() n'a aucun sens.
Comment puis-je obtenir la valeur du type de colonne TIMESTAMPLTZ en utilisant le méta-modèle Apache de manière formatée?
Si vous pouvez déjà gérer d'autres types de données, ne pouvez-vous utiliser le [TIMESTAMPLTZ méthodes] (https://docs.oracle.com/database/121/JAJDB/oracle/sql/TIMESTAMPLTZ.html) pour convertir en une date etc. que vous pouvez ensuite formater pour le fichier CSV? Ou même en tant que chaîne si ce format est acceptable? –