Aug 28, 2008 17:52
RStyle Новосибирск
Разбор SQL запроса, натыкаюсь на следующую конструкцию
Да, уточню, речь идет об Оракле, который просто напичкан всяким разным функционалом, об универсальности кода для разных БД даже и речи быть не может никакой.
Select бла бла бла, replace(to_char(a.t_baseamount,'999,999,999,999.99'),',', '''') psum бла бла бла from бла бла бла
судя по всему задача была следующая
из поля t_baseamount типа NUMBER(32,12) получить число с двумя знаками после запятой.
Возможно еще преследовалась цель уйти от несовместимости из-за разных установок региональных настроек дробной части.
А потом удивляемся, почему у нас все так медленно работает. Прогеры мать ихню.
Перлы,
Новосибирск,
Программинг,
Коры,
rstyle