Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Использование типа данных NUMBER



Используйте тип NUMBER для хранения действительных чисел в формате с фиксированной или плавающей точкой. Гарантируется, что числа в этом формате будут совместимыми на всех платформах Oracle. Допустимая точность - 38 десятичных цифр. В столбце типа NUMBER можно запоминать положительные и отрицательные числа в диапазоне от 1 x 10-130 до 9.99...x10125, а также нули.

Для числовых столбцов вы можете специфицировать столбец как число с плавающей запятой следующим образом:

Column_name NUMBER

Вы можете указать точность – precision - (количество цифр слева от десятичной точки) и масштаб – scale -(количество цифр справа от десятичной точки) следующим образом:

Column_name NUMBER (<precision>, <scale>)

Для указания чисел специального типа используйте следующие возможности:

Целое число – NUMBER(p);

Число с фиксированной точкой – NUMBER(p,s)

Число с плавающей точкой - NUMBER

Точность и масштаб не являются обязательными, однако они позволяют проводить дополнительную проверку данных при их вводе. Если точность не определена, то значение столбца запоминается в том виде, как оно было указано. В табице ниже приводятся примеры запоминания данных при различных значениях точности и масштаба.

Исходные данные Формат запоминания Сохраняются так
7,456,123.89 NUMBER 7456123.89
7,456,123.89 NUMBER (9)  
7,456,123.89 NUMBER (9,2) 7456123.89
7,456,123.89 NUMBER (9,1) 7456123.9
7,456,123.89 NUMBER (6) (не допустимо, так как превышена точность)
7,456,123.89 NUMBER (7, -2)  




Дата публикования: 2014-12-28; Прочитано: 214 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...