A5:SQL Mk-2

開発のこと、日々のこと

numeric値が「-0.x」の場合に指数表記になる

ホーム フォーラム A5:SQL Mk-2掲示板 numeric値が「-0.x」の場合に指数表記になる

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

    いつもお世話になっております。
    最近のバージョンでテーブルエディタおよびSQLの結果表示にて
    numeric型の値が「-0.x」(-0.1や-0.9など)の場合
    「-1.E-1」のように指数表記になってしまいます。
    他のケース「0.1」、「-0.01」、「-0.001」、「-1.1」など試してみましたが、いずれもそのまま表示されます。

    以前はこうじゃなかったよなと思い、公開されているverを遡ってみたところ
    ver2.15.4 → ver2.16.2を境に挙動が変わっているようです。
    (変更履歴にはver2.15.5に関連してそうな記述がありました)

    DDLは以下の通りです。
    create table test (
    id varchar(16) not null
    , num1 numeric
    , constraint test_PKC primary key (id)
    ) ;

    環境は以下の通りです。
    os : windows10 pro x64
    dbms: postgresql 15.2
    a5m2: ver2.15.4 x64 ~ ver2.18.3 x64

    ご多忙のところ恐縮ですがご確認をお願いできますでしょうか。

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

    ats さんこんにちは。
     
    Version 2.18.4 beta 5 で修正してみましたのでご確認いただければと思います。

    #20608 返信
    ats
    ゲスト

    松原さま

    正常に動作していることを確認いたしました。
    ご対応ありがとうございます。

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: numeric値が「-0.x」の場合に指数表記になる
あなたの情報:




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