Zeoing Zeroes в Oracle Number Type
Тип данных Oracle не хранит следы за умолчанием. Это может привести к несоответствиям при сравнении значений, таких как между большим количеством Java и типом номера Oracle.
Причина такого поведения заключается в том, что следы за переносными нулями не считаются значимыми по числовым значениям. Например, 10 и 10.00 рассматриваются как идентичные значения внутри Oracle.
это может создать задачу при работе с числовыми значениями, которые могут потребовать точность, например, при использовании BigDecimal в Java.
] Решение: форматирование для отображения
для сравнения
если проблема проистекает из разногласий в масштабах между матчем или с номером oracle, что вы можете получить по шкале, вы можете получить матч. Номер перед сравнением. Это гарантирует, что сравнение выполняется на значениях с эквивалентной точностью.
Заключение
Тип данных Oracle не хранит следы за следами для поддержания целостности данных и эффективности. Тем не менее, вы можете обработать это связанное с дисплеем материю посредством форматирования или регулировки масштаба при необходимости.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3