Справка говорит:
По умолчанию максимальная точность
возвращает 38.
Примеры:
ВЫБЕРИТЕ @@ MAX_PRECISION
Конечно, это так. Это должно означать, что вы можете как-то изменить это, верно? Но я не могу найти вариант для этого. Есть какой-то скрытый зашифрованный ключ реестра или что-то в этом роде?
Проблема состоит в том, что не все приложения поддерживают точность> 24 и обрабатывают такие значения как текст O_o. Но агрегатные функции всегда возвращают максимальную точность, если они не принуждаются к чему-либо еще.
Например, мне нужно только 15 цифр во всех запросах, которые возвращают десятичные дроби, и я не хочу вручную CAST каждый оператор SUM / MIN / MAX к десятичному (10, 5) ...