Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

База данных / Презентации / 2_моделирование реальности в ИС

.pdf
Скачиваний:
42
Добавлен:
18.03.2015
Размер:
244.08 Кб
Скачать

Точные числовые типы

ИСТИННО ЦЕЛЫЕ

Тип INTEGER служит для представления целых чисел. Точность чисел (число сохраняемых бит) определяется в реализации. При определении столбца данного типа достаточно указать просто INTEGER.

Тип SMALLINT также служит для представления целых чисел. Точность определяется в реализации, но она не должна быть больше точности типа INTEGER. При определении столбца указывается просто SMALLINT.

ТОЧНЫЕ ТИПЫ, ДОПУСКАЮЩИЕ НАЛИЧИЕ ДРОБНОЙ ЧАСТИ

Тип NUMERIC. Это параметризуемый тип данных. При определении столбца можно указать спецификацию NUMERIC (p, s), где p и s – литералы истинно целого типа, и p задает точность значений (число сохраняемых бит), а s – шкалу (число десятичных цифр в дробной части). Задаваемая шкала не должна быть отрицательной и не должна превышать значение точности. Допустимые диапазоны значений p и s определяются в реализации

Тип DECIMAL. Этот тип аналогичен типу NUMERIC. Отличие состоит в том, что если при определении столбца типа DECIMAL задается точность p, то на самом деле используется точность m, определяемая в реализации, такая, что m > p.