私は Oracle 11g Enterprises Edition データベースに取り組んでいます。データベース テーブルからデータを取得する必要があります。データベース テーブルには、次のいずれかのタイプの列があります。
- TIMESTAMPLTZ
- TIMESTAMPTZ
他のすべてのデータ型とその値は正常にフェッチされます。
apache meta-modal
データベース テーブルを解析し、それを使用して CSV を生成するために使用しています。
行でこのメソッドを使用している場合:
row.getValues()[indexColumn]
しかし、このコードは、指定された行の列の値をフェッチせず、oracle.sql.TIMESTAMPLTZ@70156e7bオブジェクトを文字列として返します。その価値が必要です。
TIMESTAMPLTZにキャストし、キャストの例外をスローします。または、 columnValue.timestampValue() も意味がありません。
フォーマットされた方法で Apache メタモデルを使用して列タイプ TIMESTAMPLTZ の値を取得するにはどうすればよいですか?