質問: sqlloderでcsvファイルを読み込んだ際に小数が表示されません。 例 元データ 10000.123 結果 10000 そのため、zonedを設定しましたが 無効な10進数バイトデータ? というエラーが出ます。 POSITION(*)も試しましたが 同じ結果です。 対応方法を教えてください。 お願いします。
回答: データベースがOracleですと、SQL*Loader SQL*Loaderの使い方 にあるように現象を再現できるだけの情報は提示してください。 ロードされた内容をSQL*PlusでSELECTで小数点以下を明示的に表示するには COLUMN COLUMN_NAME1 FORMAT 999,990.000 などと指定してからSELECT文を実行します。 前回の質問 は放置ですか?