Базы данных

Средства определения данных языка sql

Седьмой столбец, Country, принадлежит к типу данных VarChar(50) и имеет свойство Null. VarChar обозначает строку переменной длины. Таким образом, в разных строках значения столбца Country могут различаться по длине, и максимально возможная длина строки равна 50 символам. Ключевое слово Null указывает на то, что пустые значения допустимы.

Значения типа Char имеют фиксированную длину. Если столбец Name определен как Char(25), это означает, что каждое значение столбца Name будет храниться в виде строки длиной 25 символов, независимо от того, какова реальная длина имени клиента. При необходимости имена будут дополняться пробелами до 25 символов. Значения типа VarChar могут иметь разную длину. Если название страны состоит всего из четырех символов, то только эти четыре символа и будут храниться в столбце Country.

В табл. 2.1 перечислены некоторые из типов данных, поддерживаемых в СУБД Oracle

Таблица 2.1. Типы данных SQL в СУБД Oracle

Тип данных

Описание

BLOB

Большой двоичный объект. Может быть длиной до 4 Гбайт

CHAR(n)

Текстовое поле фиксированной длины п. Максимум 2000 символов

DATE

Поле длиной 7 байт, содержащее дату и время

INT

Целое число длиной 38 знаков

NUMBER(n,d)

Число длиной п с с! знаками после запятой

VARCHAR(n)

или

VARCHAR2(n)

Текстовое поле переменной длины до п символов. Максимальное значение п=4000

предыдущаяследующая