ВУЗ:
Составители:
Рубрика:
Мартьянова А.Е. Базы данных и знаний 196
та данных с плавающей точкой, который соответствует заданной
точности.
Microsoft называет типы данных с плавающей точкой приблизи-
тельными числовы
по ачени их типов мог ь представлены -
которой точностью е й механизмом хранения. Следует избе-
гать сравнений (например, в предложениях WHERE)
данных приблизи-
те .
(вещественн ачения этого типа хранят
ба может хранить ит ные или отрицательн десятич-
ны данные типа точностью о семи цифр столбце,
определенном как eal, числ ятс диапаз не от 3.4Е-38 Е+38.
Диапазон значений и их представление на самом
деле сильно зави-
сят от плат
чт er произошел base erv аждой -
терных систем, дл ы а написана версия Sybase, тип данных
real различается п пазону доступных символов и их реальному пред-
ст пр р, ди десятичны , хранящихся в
Op мп х Digital VAX, находится в границ 0.29Е
-
38
ерационная система, на которой базируется SQL Server, может
бы овлена Intel, MIPS, PowerPC и Alpha AXP. Следует рас-
сматривать ранее анны цы иапазо а от 3.4Е-38 3.4Е+38
ка зитель е и про реальный д апазон доступных чисел
дл ых плавающ ко который в системе Windows NT
за та.
также иметь , что данные хранящиеся
числа с
пл очкой при пер различными платформами Win-
do ч ыми арх ра процессоров, могут ребовать
конвертирования для компе отличий в представлении иапазоне
значений.
Тип float[(n)
ме ятся йтах мож ни итель -
рицательные деся ч как данные
типа float с точностью до
пятнадцати . толбц ка числа в
ди 7Е-308 до 1.7
значение параметра n указано в диапазоне от одного до семи,
то и так м образо реде тся тип данных real. и значе-
кой тип
ми типами данных (approximate numeric datatypes),
скольку зн я так
, опред
ут быт только с не
ляемо
льных типов
Тип real ый). Зн ся в четырех
йтах. Вы е полож ель ые
е дроби как real с д . В
r а хран я в о до 3.4
формы, на которой установлен SQL Server. Следует помнить,
о SQL Serv от Sy
х был
SQL S er. На к из компью
я котор
о диа
авлению. На
о
име апазон х чисел
enVMS на к ьютера ах от
до 1.7Е+38.
Оп
ть устан на
указ е грани д н до
к прибли ны верять и
я типа данн с ей точ й,
нимает 4 бай
Следует в виду ,
как
авающей т , еносе между
ws NT с разли н итекту ми пот
нсации и д
]. Данные этого типа, если не задано значение пара-
тра n, хран в 8 ба
тичные
В с
. Вы
исла
ете хра ть полож ные или от
цифр
1.
е, определенном
.
к float, хранятся
апазоне от
Если
Е+308
фактическ и м оп ляе Есл
196
196 Мартьянова А.Е. Базы данных и знаний
такой тип данных с плавающей точкой, который соответствует заданной
точности.
Microsoft называет типы данных с плавающей точкой приблизи-
тельными числовыми типами данных (approximate numeric datatypes),
поскольку значения таких типов могут быть представлены только с не-
которой точностью, определяемой механизмом хранения. Следует избе-
гать сравнений (например, в предложениях WHERE) данных приблизи-
тельных типов.
Тип real (вещественный). Значения этого типа хранятся в четырех
байтах. Вы можете хранить положительные или отрицательные десятич-
ные дроби как данные типа real с точностью до семи цифр. В столбце,
определенном как real, числа хранятся в диапазоне от 3.4Е-38 до 3.4Е+38.
Диапазон значений и их представление на самом деле сильно зави-
сят от платформы, на которой установлен SQL Server. Следует помнить,
что SQL Server произошел от Sybase SQL Server. На каждой из компью-
терных систем, для которых была написана версия Sybase, тип данных
real различается по диапазону доступных символов и их реальному пред-
ставлению. Например, диапазон десятичных чисел, хранящихся в
OpenVMS на компьютерах Digital VAX, находится в границах от 0.29Е-
38 до 1.7Е+38.
Операционная система, на которой базируется SQL Server, может
быть установлена на Intel, MIPS, PowerPC и Alpha AXP. Следует рас-
сматривать ранее указанные границы диапазона от 3.4Е-38 до 3.4Е+38
как приблизительные и проверять реальный диапазон доступных чисел
для типа данных с плавающей точкой, который в системе Windows NT
занимает 4 байта.
Следует также иметь в виду, что данные, хранящиеся как числа с
плавающей точкой, при переносе между различными платформами Win-
dows NT с различными архитектурами процессоров, могут потребовать
конвертирования для компенсации отличий в представлении и диапазоне
значений.
Тип float[(n)]. Данные этого типа, если не задано значение пара-
метра n, хранятся в 8 байтах. Вы можете хранить положительные или от-
рицательные десятичные числа как данные типа float с точностью до
пятнадцати цифр. В столбце, определенном как float, числа хранятся в
диапазоне от 1.7Е-308 до 1.7Е+308.
Если значение параметра n указано в диапазоне от одного до семи,
то фактически таким образом определяется тип данных real. Если значе-
196
Страницы
- « первая
- ‹ предыдущая
- …
- 194
- 195
- 196
- 197
- 198
- …
- следующая ›
- последняя »
