Учебное пособие Для студентов университетов Специальностей «Информатика», «Прикладная математика»



Pdf көрінісі
бет110/177
Дата15.02.2022
өлшемі2,58 Mb.
#25567
түріУчебное пособие
1   ...   106   107   108   109   110   111   112   113   ...   177
Числовые типы данных
 представлены типом NUMBER, который по-
зволяет определить три различных типа данных: 
NUMBER,  NUMBER(p),  NUMBER(ps). 
 
124


 
В  первом  случае  определяются  действительные  числа,  диапазон  ко-
торых от 1.0*10
–130 
 до 1.0*10
126
–1, мантисса содержит 38 знаков. Во вто-
ром  случае  считается,  что  определяется  диапазон  целых  чисел,  где  p – 
количество  цифр  в  числе  (от 1 до 38). В  третьем  случае  описываются 
числа с фиксированной точкой; p – общее количество цифр (от 1 до 38), s 
– масштаб (от –84 до 127) – определяет количество цифр после запятой. 
Если  s > 0, то  число  округляется  до  указанного  числа  знаков  справа  от 
десятичной точки, если < 0, то число округляется до указанного числа 
знаков слева от десятичной точки. 
П  р  и  м  е  р.  Значение 123.89, помещенное  в  переменную  с  типом 
NUMBER(5,1)  будет  округлено  до  значения 123.9, а  при  помещении  в 
переменную с типом NUMBER(5, –1) будет округлено до 120. 
Следует отметить, что язык SQL поддерживает типы данных стандар-
та ANSI SQL. Если  такой  тип  данных (INTEGER, SMALLINT, 
DECIMAL, FLOAT и REAL и  др.)  встречается  при  определении  типа 
столбца  таблицы,  то  имя  типа  сохраняется,  но  сами  данные  хранятся  в 
виде, определяемом одним из типов БД Oracle. 


Достарыңызбен бөлісу:
1   ...   106   107   108   109   110   111   112   113   ...   177




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет