![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Используйте тип 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!