Oracle меняет десятичные значения при вставке
Итак, у меня возникли проблемы с тем, что Oracle делает эту странную вещь со своими десятичными значениями, которые я вставляю в него. У меня есть значение поля оракула как "Число", а число, которое я вставляю, является плавающим числом из моего внутреннего кода C#. Я отслеживал значение в моей программе до тех пор, пока оно не будет вставлено в базу данных. Скажем, вы пытаетесь вставить "1.2"? Значение по-прежнему равно 1,2 вплоть до вставки, но, попав в базу данных, оно превращается в "1.20000004768372". Все мои десятичные значения делают это, крошечная сумма больше или меньше, и я не могу найти рифму или причину почему.
Подробно, это сделано на старой базе данных Oracle 8i, с моим кодом asp.net/C#. Но, как я уже сказал, я уверен, что это не программа делает это. Любая помощь будет принята с благодарностью!