Oracle 11g Enterprises Editionデータベースを作成しています。データベーステーブルからデータを取得する必要があります。[email protected]の値を取得するには
- TIMESTAMPLTZ
他のすべてのデータの種類とその値が正常にフェッチされ
私たちはapache meta-modal
を使用してデータベーステーブルを解析し、それを使用してCSVを生成しています。
我々は行に対してこの方法を使用している:
row.getValues()[indexColumn]
をこのコードは、文字列として[email protected]オブジェクトを返す、指定された行のカラムの値を取得しません。私たちはその価値が必要です。
キャストするのはです。TIMESTAMPLTZキャスト以外は例外です。また、columnValue.timestampValue()も意味をなさない。
コンパイルされた方法でApacheメタモデルを使用して、列タイプTIMESTAMPLTZの値を取得するにはどうすればよいですか。
すでに他のデータ型を扱うことができる場合は、[TIMESTAMPLTZを使用することはできませんメソッド](https://docs.oracle.com/database/121/JAJDB/oracle/sql/TIMESTAMPLTZ.html)を使用して、日付などに変換して、CSV用にフォーマットできますか?または、その形式が許容される場合は文字列としても使用できますか? –