Тип double precision (колличество цифр после запятой)

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
RomanH
Сообщения: 24
Зарегистрирован: 19 апр 2006, 18:43

Тип double precision (колличество цифр после запятой)

Сообщение RomanH » 29 сен 2006, 16:59

Знатоки подскажите пожайлусто.
Имеется поле double precision
Как ограничить колличество цифр после запятой или же можно задать
колличество цифр до запятой и после запятой при создании поля.
Спасибо за внимание.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 29 сен 2006, 17:34

Для double precision ограничить можно только DisplayFormat на клиенте. Больше ничего.

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 29 сен 2006, 17:54

Добавлю только, что лучше для таких случаев вместо Double Precision использовать Numeric/Decimal.
P.S. Кстати, Серега, мог бы и написать об этом. Вдруг вопрошающий не знают о таких типах данных.

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 29 сен 2006, 18:33

Пятница, лениво.
Для внятного ответа надо ещё выяснять, что за сервер, диалект и тому подобное у автора, а то порекомендуешь - а у него окажется совсем другая ситуёвина...
Пусть сам посмотрит Data Definition Guide тут же на iBase, а также куда-нибудь типа http://www.delphikingdom.com/asp/viewit ... /reals.htm заглянет, чтобы понять, нужно ли ему double.

CyberMax
Заслуженный разработчик
Сообщения: 638
Зарегистрирован: 31 янв 2006, 09:05

Сообщение CyberMax » 30 сен 2006, 08:22

Тут важен только диалект. Если у него 1-й, то при Num(15,2) ничего не изменится. Если 3-й, то еще лучше - данные точнее хранится будут.

Ответить