проблемы с DOUBLE PRECISION
Добавлено: 09 апр 2005, 17:00
У меня сервер Yaffil 887, коннект через IBX 7.08, диалект 1, Win2000 Server SP3;
В документе http://www.ibase.ru/v6/doc/datadef.zip (Data Definition Guide от InterBase 6),
в главе 4 Specifying Datatypes, разделе About InterBase datatypes (стр.61),
сказано:
DOUBLE PRECISION 64 bits - IEEE double precision: 15 digits.
У меня через IBX сохраняется и видятся 18 цифр - как и должно быть при 64 bits,
а через IB Manager 3.7.0.1, как в документации 15 (в IB Manager формат вывода убрал, т.е. должно видеться как есть).
Мне кажется, IB Manager пургу гонит, но смущает документация:
Как в такой, 15-ти цифирный double precision, втискивается, например, Numeric(18,*) при первом диалекте?
Где ошибка?
Или я не тот мануал читаю?
В документе http://www.ibase.ru/v6/doc/datadef.zip (Data Definition Guide от InterBase 6),
в главе 4 Specifying Datatypes, разделе About InterBase datatypes (стр.61),
сказано:
DOUBLE PRECISION 64 bits - IEEE double precision: 15 digits.
У меня через IBX сохраняется и видятся 18 цифр - как и должно быть при 64 bits,
а через IB Manager 3.7.0.1, как в документации 15 (в IB Manager формат вывода убрал, т.е. должно видеться как есть).
Мне кажется, IB Manager пургу гонит, но смущает документация:
Как в такой, 15-ти цифирный double precision, втискивается, например, Numeric(18,*) при первом диалекте?
Где ошибка?
Или я не тот мануал читаю?