Начало » Использование СУБД » Firebird, HQbird, InterBase » DECIMAL или NUMERIC ?
DECIMAL или NUMERIC ? [сообщение #4938] |
Sun, 21 April 2024 12:19 |
Keks
Сообщений: 2 Зарегистрирован: April 2024
|
Junior Member |
|
|
Добрых выходных
Назрел теоретический вопрос
Всегда суммы в денежках держал в NUMERIС(x,2)
DECIMAL это одно и тоже?
При условии, что все расчеты ведутся на клиенте и в базу пишется уже округлённое значение (FB используется только в качестве хранилища, расчетов он не ведёт)
[Обновления: Sun, 21 April 2024 12:21] Известить модератора
|
|
|
|
Re: DECIMAL или NUMERIC ? [сообщение #4966 является ответом на сообщение #4938] |
Wed, 24 April 2024 20:59 |
kdv
Сообщений: 98 Зарегистрирован: June 2022
|
Member |
|
|
у decimal и numeric разница только в том, что NUMERIC(1-4, хранит данные в smallint, а DECIMAL с таким же precision - в integer.
И всё.
И еще разница в диалектах. В 1 numeric и decimal начиная с (10.... хранят данные в double precision, а в 3 диалекте - уже в bigint.
|
|
|
Переход к форуму:
Текущее время: Thu Nov 21 20:02:13 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00743 секунд
|