我正在研究 Oracle 11g 企业版数据库。我们必须从数据库表中获取数据。数据库表具有以下类型的列之一:
- 时间戳记
- 时间戳
所有其他数据类型及其值均已成功获取。
我们apache meta-modal
用于解析数据库表并使用它生成 CSV。
当我们在 rows 上使用此方法时:
row.getValues()[indexColumn]
但是此代码不获取给定行的列值,它以字符串形式返回oracle.sql.TIMESTAMPLTZ@70156e7b对象。我们需要它的价值。
将其转换为TIMESTAMPLTZ,抛出转换异常。或者 columnValue.timestampValue() 也没有任何意义。
如何以格式化方式使用 Apache 元模型获取列类型 TIMESTAMPLTZ 的值?