ベンダー・オラクルDBにcreation_timestamp
の値をtimestamp(6)
として保存しているときに、そのテーブルの抽出を作成してHDFSにロードし、そのカラムをハイブ・スキーマとして作成すると、timestamp
として定義されています。しかし、もし私がを使用すると、それはすべてそこにあります。私は他のMSSQL datetime
データが正常にtimestamp
としてハイブに格納されているので、私はちょっと不確かなので、oracle timestamp
データが入力されていません。 Strings: JDBC compliant java.sql.Timestamp format "YYYY-MM-DD HH:MM:SS.fffffffff" (9 decimal place precision)
オラクルとハイブ・タイムスタンプ
私はオラクルtimestamp(6)
変換することができますどのように:上記のようjava.sql.Timestamp format
に07-JAN-15 05.55.20.732754000 PM
を私はハイブでは、ドキュメントの状態などの文字として月気に入らない気持ちを持っている07-JAN-15 05.55.20.732754000 PM
:
のOracle timestmapは次のようになります?
私はタイムスタンプの精度... –
'd-MMM-yy'の代わりにフォーマットを与え、それを行うべき 'キャスト(to_date(..)as timestamp)'を試してください。 –