Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Тип данных связывает фиксированный набор свойств со значениями, которые могут использоваться в столбце таблицы или в качестве аргумена процедуры или функции. Эти свойства заставляют 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!