sql >> Databáze >  >> RDS >> Oracle

ODP.net Oracle Decimal Number problém s přesností při vyplňování datové sady. Výjimka:Aritmetická operace vedla k přetečení

Problém je v tom, že přesnost výsledné hodnoty je příliš vysoká na to, aby ji bylo možné převést na System.Decimal bez ztráty dat. Zapomněl jsem přesný počet povolených číslic, ale je to kolem 18 nebo tak. Je přijatelné zaokrouhlit() výslednou hodnotu na tolik číslic? V příkladu, který jste uvedli, round(MyColumn, 15) nebo tak by mělo stačit...



  1. Jak přidat kódování xml <?xml verze=1.0 kódování=UTF-8?> do výstupu xml na serveru SQL

  2. MySQL přidává pomlčky do UUID v tabulce

  3. sqliteLog 14:nelze otevřít soubor na řádku

  4. Tabulka MySQL se sloupcem varchar jako cizím klíčem