A5:SQL Mk-2

開発のこと、日々のこと

MSSQLのmoney型

ホーム フォーラム A5:SQL Mk-2掲示板 MSSQLのmoney型

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

    お世話になっております。大変便利なツールをご提供頂きありがとうございます。

    現在Version 2.17.2(x64)で確認していると、MSSQLのDBでは、単価、金額などmoneyのデータ型になっている列が結果セットグリッドでは四捨五入丸目され、整数で表示されてしまいます。

    Excel, xml出力は問題なく少数が出ますが、
    コピーぺ、csv, tsv, json, DbUnit, Insert形式の出力は全て結果セットグリッドと同じく丸目されます。

    MSSQLではmoney型は少数4桁まで可能となっています。https://docs.microsoft.com/en-us/sql/t-sql/data-types/money-and-smallmoney-transact-sql?view=sql-server-2017#remarks

    castなどを利用することで、対応はできていますが、もしそのまま出れば、より便利になるかと思っていてご報告いたします。

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

    Jon Scharff さんこんにちは。
     
    はい、現象を確認し、Version 2.18.0 beta 11 でとりあえず、小数点以下2桁まで表示数るように修正しました。

    ご確認ください。

    #10611 返信
    Jon Scharff
    ゲスト

    遅くなって申し訳ありません。

    今、Version 2.18.0 beta 16で確認しました。
    一覧、Excel出力、Excel(all)出力、コピーぺ、csv、tsv、DbUnit, Insert形式は問題なく確認できました。

    少数桁数が出力されない問題に関してはxml、json形式は問題なかったですが、
    確認しているところどちらもmoney型の値が文字列扱いになっています(現行同様)。
    自分はこの形式の出力は使っていないので特に困ることはないのですが、
    違和感があってご報告させていただきます。
    もしこれも直すのであれば、もちろん再び確認します!

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

    Jon Scharff さんこんにちは。
     
    xml, json でmoney型が文字列扱いされるのは今週のベータ版では間に合わなかったので、次のベータ版で修正したいと思います。少々お待ちください。

    #13245 返信
    Jon Scharff
    ゲスト

    ご対応をありがとうございました!
    version 2.18.0 beta 25でxml, jsonとも確認ができました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
返信先: MSSQLのmoney型
あなたの情報:




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