Основы языка TRANSACT SQL. Казакова И.А. - 20 стр.

UptoLike

Составители: 

19
DECIMAL [(точность[,масштаб])] или DEC хранит деся-
тичные дроби длиной до 38 цифр. К типу DECIMAL также при-
менимо свойство IDENTITY.
NUMERIC [(точность[,масштаб])] синоним типа
DECIMAL.
Параметр точность указывает максимальное количество
цифр вводимых данных этого типа о и после десятичной точки в
сумме, без учета самой десятичной точки).
Параметр масштаб указывает максимальное количество
цифр, расположенных после десятичной точки. В обычном режиме
сервер позволяет вводить не более 28 цифр, используемых в типах
DECIMAL и NUMERIC (от 2 до 17 байт). По умолчанию длина
дробной части равна нулю;
б) приблизительные (округленные) числа.
Приблизительные числа или числа с плавающей точкой пред-
ставляются в научной нотации, при которой число записывается с
помощью мантиссы, умноженной на определенную степень десяти
(порядок), например: 10Е3, +5.6, 0.2Е – 4. Это обеспечивает оди-
наковую точность вычислений независимо от того, насколько мало
или велико значение.
Для определения данных вещественного типа используется
формат:
<вещественный_тип>::=
{ FLOAT очность] | REAL };
Параметр точность задает количество значащих цифр ман-
тиссы.
Тип FLOAT используется для представления данных, содер-
жащих до 15 цифр. Хранит значения с плавающей точкой в диапа-
зоне от –1.79Е + 308 до 1.7 + 308. Для этих данных в памяти ком-
пьютера отводится 8 байт.
Тип REAL хранит значения с плавающей точкой в диапазоне
от 3.40Е + 38 до 3.40Е + 38. Используется для представления дан-
ных, содержащих до 7 цифр. Для этих данных в памяти компьютера
отводится 4 байта.
     DECIMAL [(точность[,масштаб])] или DEC – хранит деся-
тичные дроби длиной до 38 цифр. К типу DECIMAL также при-
менимо свойство IDENTITY.
     NUMERIC [(точность[,масштаб])] – синоним типа
DECIMAL.
     Параметр точность указывает максимальное количество
цифр вводимых данных этого типа (до и после десятичной точки в
сумме, без учета самой десятичной точки).
     Параметр масштаб указывает максимальное количество
цифр, расположенных после десятичной точки. В обычном режиме
сервер позволяет вводить не более 28 цифр, используемых в типах
DECIMAL и NUMERIC (от 2 до 17 байт). По умолчанию длина
дробной части равна нулю;
     б) приблизительные (округленные) числа.
     Приблизительные числа или числа с плавающей точкой пред-
ставляются в научной нотации, при которой число записывается с
помощью мантиссы, умноженной на определенную степень десяти
(порядок), например: 10Е3, +5.2Е6, –0.2Е – 4. Это обеспечивает оди-
наковую точность вычислений независимо от того, насколько мало
или велико значение.
     Для определения данных вещественного типа используется
формат:
     <вещественный_тип>::=
     { FLOAT [точность] | REAL };
     Параметр точность задает количество значащих цифр ман-
тиссы.
     Тип FLOAT используется для представления данных, содер-
жащих до 15 цифр. Хранит значения с плавающей точкой в диапа-
зоне от –1.79Е + 308 до 1.79Е + 308. Для этих данных в памяти ком-
пьютера отводится 8 байт.
     Тип REAL – хранит значения с плавающей точкой в диапазоне
от –3.40Е + 38 до 3.40Е + 38. Используется для представления дан-
ных, содержащих до 7 цифр. Для этих данных в памяти компьютера
отводится 4 байта.




                                19