Problem: numeric type conversions, for example float to double, does not provide a way of normalizing column size(digit count) in a automatic way

Solution: throw program exceptions, while tuning, and catch those, doing necessary strategy switching: either table schema would be changed, either cell value would be changed. Adding additional tables with specific numeric precision is also possible. The most interesting thing - to populate tables with few columns with same data type, but different precision.

Wanted to hear those who had experience with such things. John