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

Типы данных Oracle



Тип данных связывает фиксированный набор свойств со значениями, которые могут использоваться в столбце таблицы или в качестве аргумена процедуры или функции. Эти свойства заставляют Oracle трактовать значения одного типа данных по другому по отношению к значениям другого типа. Например, Oracle может складывать значения типа NUMBER, но не может это делать для типа RAW.

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

Тип данных Описание Длина столбца и значение по умолчанию o
CHAR (size) Строковые данные фиксирован­ной длины в size байт Длина фиксирована для всех строк таблицы (с учетом дописываемых справа пробелов). Максимально допустимый размер - 2000 байт. Размер по умолчанию – 1 байт.
VARCHAR2 (size) Variable-length character data Variable for each row, up to 4000 bytes per row. A maximum size must be specified.
NUMBER (p,s) Числовое данное переменной длины. Максимальное значение точности p и/или масштаба равно 38 Длина переменная для каждой стоки. Для такого столбца максимально необходимое пространство равно 21 байт
DATE Данное фиксированной длины, содержащее дату и время в диапазоне от Jan. 1, 4712 B.C.E. до Dec. 31, 4712 C.E. Длина фиксирована и равна 7 байт для каждой стоки в таблице. Формат по умолчанию (например, DD-MON-YY) определяется параметром NLS_DATE_FORMAT
BLOB Неструктурированные бинарные данные До 232 - 1 байт или 4 гигабайт
RAW (size) Бинарные данные переменной длины Каждая строка имеет переменную длину, не превышающую 2000 байт. Максимальные размер size должен быть указан. Используется для совместимости с предыдущими версиями Oracle.
LONG Строковые данные переменной длины до 2GB
LONG RAW Бинарные данные переменной длины Каждая строка имеет переменную длину, не превышающую 231 - 1 байт или 2 гигабайта. Используется для совместимости с предыдущими версиями Oracle.
ROWID Бинарные данные, представляю­щие адрес строки. Фиксированной длины в 10 байт (расширенный ROWID) или 6 байт (ограниченный ROWID) для каждой строки таблицы




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



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