sql >> Database teknologi >  >> RDS >> Oracle

ODP.net Oracle Decimal Number præcisionsproblem ved udfyldning af et datasæt. Undtagelse:Aritmetisk operation resulterede i et overløb

Problemet er, at nøjagtigheden af ​​resultatværdien er for høj til at konvertere til en System.Decimal uden noget datatab. Jeg glemmer det nøjagtige antal tilladte cifre, men det er omkring 18 eller deromkring. Er det acceptabelt at afrunde() resultatværdien til så mange cifre? I eksemplet du gav, en round(MyColumn, 15) eller det burde være tilstrækkeligt...



  1. Kan du have if-then-else logik i SQL?

  2. mongodb oversættelse til sql INSERT...SELECT

  3. GAE Python - Intet modul ved navn MySQLdb

  4. SQL Pivot - Ved, hvordan man konverterer rækker til kolonner