Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизЧисла в базе данных Найти похожие ветки
← →
Tonich © (2005-09-17 20:05) [0]Дело вот в чем. В базу данных нужно записаь числа которые даны , допустим с точностью до 7 знака. Тип полей в таблице double precision. в результате в базу заносятся числа лишь с 3 знаками после запятой.
Ну и собствено вопрос, как записать числа , со всей данной точностью?
← →
YurikGL © (2005-09-17 20:17) [1]Как вариант, использовать два поля для целой и для дробной части...
Либо использовать два поля одно для мантиссы, а другое для порядка...
← →
Tonich © (2005-09-17 20:24) [2]
> YurikGL © (17.09.05 20:17) [1]
вариант конечно, а в одном поле это что впринципе не возможно?!
← →
Sergey_Masloff (2005-09-17 20:25) [3]>в результате в базу заносятся числа лишь с 3 знаками после запятой
Ой, сомневаюсь. Как смотрел? В каком-нибудь IBExpert? ;-)))
← →
Tonich © (2005-09-17 20:26) [4]
> Sergey_Masloff (17.09.05 20:25) [3]
ним родимым )))
блин так ты хочешь сазать что .... )))
← →
Tonich © (2005-09-17 20:26) [5]так ща быстренько накропаю процедурку пусть вернет что нибуть .. )
← →
Tonich © (2005-09-17 20:34) [6]зашибись
> Sergey_Masloff (17.09.05 20:25) [3]
яж не знал что это монстр
> IBExpert
такое вытворяет
← →
YurikGL © (2005-09-17 20:51) [7]
> Ой, сомневаюсь. Как смотрел? В каком-нибудь IBExpert? ;-
> )))
Теоретически такой результат возможен :) Если числа очень большие, то много знаков после зяпятой не сохранятся.
← →
Sergey_Masloff (2005-09-17 21:34) [8]Tonich © (17.09.05 20:34) [6]
Да он отображает просто с округлением. Это в настройках среды установить можно. По умолчанию 3 знака ;-))
← →
}{ander © (2005-09-18 10:32) [9]
> Tonich © (17.09.05 20:34) [6]
>
> зашибись
>
> > Sergey_Masloff (17.09.05 20:25) [3]
> яж не знал что это монстр
> > IBExpert
> такое вытворяет
>
Ну вот... Из-за неумения настроить хороший продукт и незнания элементарных вещей о форматах IB будем все ругать. Это по-нашему :-(
← →
Tonich © (2005-09-19 11:18) [10]
> будем все ругать.
да не ругал я его совсем)))
а то что IB
← →
isasa © (2005-09-19 12:11) [11]>Теоретически такой результат возможен
Стандарт IEEE
Type Range Significant digits Size in bytes
Double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8
Пока не станет ясно что, хранение вещественных чисел и их отображение, разные вещи, кина не будет. Работаем с integer!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.039 c