Тенденция мы занимаемся DSL's, является первой вещью, которая приходит на ум при чтении вопроса. Проблема состояла в том, что там не существует 1 к 1 отношения между моделями (как UML) и реализация. Microsoft среди других работает над получением там, так, чтобы можно было создать приложение как что-то подобное UML, затем кодировать, может быть сгенерирован. И важная вещь - поскольку Вы решили изменить свой код, модель, отразит это снова.
Windows Workflow Foundation является довольно хорошим примером. Из причины существуют плоские файлы и/или XML в фоновом режиме, но Вы обычно заканчиваете тем, что определили свою бизнес-логику в инструменте оркестровки. И это довольно прохладно!
Мы нуждаемся в большем количестве "взглядов" фабрик программного обеспечения и будем видеть более богатый опыт IDE в будущем, но пока компьютеры, на которых работают, обнуляет и, плоские текстовые файлы могут и (вероятно) всегда быть промежуточной стадией. Как указано уже будьте несколькими людьми, простые текстовые файлы очень гибки.
Try this
select CAST(round(100.5555, 2) AS DECIMAL(8,2))
You could re-cast it as your original datatype, e.g.
SELECT CAST(ROUND(100.5555, 2) AS FLOAT)
However, this sounds like display logic and therefore, I suspect you are better off doing this within your UI rather than your DB.