A5:SQL Mk-2

開発のこと、日々のこと

CSVインポート時に小数点5桁以降がまるめられてしまう

ホーム フォーラム A5:SQL Mk-2掲示板 CSVインポート時に小数点5桁以降がまるめられてしまう

  • このトピックには4件の返信、1人の参加者があり、最後にaka2tom8boにより2年、 2ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #10820 返信
    aka2tom8bo
    ゲスト

    常日頃から大変お世話になっております。
    version 2.17.1、2.17.2で、下記の問題を確認しております。

    【事象】
    OracleのテーブルにCSVインポートした際に、小数点5桁以降の数値が丸められてしまう。

    【確認環境】
    エディション Windows 10 Pro
    バージョン 21H2
    OS ビルド 19044.1889
    エクスペリエンス Windows Feature Experience Pack 120.2212.4180.0

    A5:SQL Mk-2:2.17.1(x64)、2.17.2(x86, x64)
    接続DB:Oracle Database 12c Standard Edition Release 12.1.0.2.0 – 64bit
    ______ Oracle Database 18c Enterprise Edition Release 18.3.0.0.0 – 64bit
    接続方法:直接接続(Oracle Client不要)

    【再現方法】
    (1) A5:SQLで下記のSQLを実行します。
    create table test(a number(8,7));
    insert into test (a) values (0.1234567);
    select * from test;
    この時点では、aカラムには「0.1234567」が格納されています。
    (2) A5:SQLでtestテーブルからCSVをエクスポートします。
    エクスポートされたCSVには、「0.1234567」が出力されています。
    (3) A5:SQLで下記のSQLを実行します。
    truncate table test;
    (4) A5:SQLでtestテーブルに先ほどエクスポートしたcsvをインポートします。
    インポート後にテーブルの内容を確認すると、「0.1235000」が格納されています。

    テーブル一覧から右クリックで「テーブルインポート」した場合にも、
    テーブルをでダブルクリックで開いて「CSV/TSVからデータをインポート」した場合にも同様の動作をします。
    問題のテーブルとCSVでは、SQL*Loaderを使用してインポートすると、正しく「0.1234567」が格納されることを確認しております。

     以上、お手すきの時にでもご確認いただければありがたいです。

    #10832 返信
    松原正和
    キーマスター

    aka2tom8bo さんこんにちは。
     
    はい、現象を確認しました。修正しましたが、ベータ版の提供まで少々お待ちください。子の不具合修正は、もうすぐ公開予定の Version 2.17.3 にも含めたいと思います。

    #11185 返信
    aka2tom8bo
    ゲスト

    ベータ版をリリースいただいた際に、確認いたします。
    お忙しい中、すぐにご対応いただきましてありがとうございます。

    #11220 返信
    松原正和
    キーマスター

    aka2tom8bo さんこんにちは。
     
    Version 2.18.0 beta 21で対応しました。また、マイクロソフトストアで公開されている、Version 2.17.4 でも対応してみましたのでご確認いただければと思います。

    #11355 返信
    aka2tom8bo
    ゲスト

    ベータ版とストア版の双方で修正されていることを確認いたしました。
    ご対応いただきまして、ありがとうございます。
    Version 2.17.3も心待ちにしております。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: CSVインポート時に小数点5桁以降がまるめられてしまう
あなたの情報:




コメントは受け付けていません。