понедельник, 18 мая 2015 г.

Переполнение разрядной сетки

Сегодня на внедряемом мной проекте у заказчика упала загрузка данных с известной ошибкой о переполнении разрядной сетки (numeric overflow). Полез разбираться, выяснилось, что в базе данных появилась запись о проводке одного Васи Пупкина на 493 968 327 274 824 рубля. Для тех, кто сбился со счета – это примерно 500 триллионов рублей.

Вы спросите, почему Вася Пупкин до сих пор не возглавляет список миллиардеров Forbes? Да просто у них при подсчете главных мировых богатеев на Васе Пупкине тоже numeric overflow происходит! .