sql >> データベース >  >> RDS >> Oracle

データセットに入力するときのODP.netOracle10進数の精度の問題。例外:算術演算でオーバーフローが発生しました

    問題は、結果値の精度が高すぎて、データを失うことなくSystem.Decimalに変換できないことです。許可されている正確な桁数を忘れていますが、18桁程度です。結果の値をその桁数に丸めることは許容されますか?与えた例では、round(MyColumn, 15) かそこらで十分なはずです...



    1. .NetCore2.0データベースの最初のアプローチScaffold-MysqlDBのDbContext

    2. 列のデータ型を配列から整数に変更します

    3. JUnit / HSQLDB:HSQLDBを使用してテストするときにOracle構文のエラーを回避する方法(特権なしおよび/またはDUALオブジェクトなし)

    4. スキーマとデータの両方のスクリプトを生成する