Добавление с помощью ввода атрибутов столбцов
Для добавления в таблицу нового столбца необходимо:

| Атрибут | Описание |
|---|---|
| Имя | Имя столбца, вводится с клавиатуры |
| Тип | Тип данных, вводится с клавиатуры или выбирается из предложенного списка (для этого следует нажать клавишу <стрелка вниз> или <стрелка вверх>, выбрать нужное значение и нажать клавишу <Enter>) (рис. 13) |
| Точность | Требуемая точность представления данных |
| Масштаб | Требуемый масштаб. Поле доступно только для типа NUMERIC |
| Первичный ключ | Принадлежность столбца к первичному ключу |
| Уник. | Наличие у столбца уникального индекса |
| Not Null | Наличие у столбца ограничения целостности NOT NULL |
| По умолчанию | Значение по умолчанию для столбца |
| Код-ка | Тип кодировки столбца, может отличаться от типа кодировки таблицы. Поле доступно только для типов CHAR, VARCHAR, BLOB. Допускается вводить и имена кодировок, и их описатели. То есть можно ввести текст "CP866" вручную или выбрать из выпадающего списка "Cyrillic(CP866, ibm866)" – значение будет интерпретировано правильно |
| Клавиша <Alt>+<N> | Ограничение целостности столбца |

Точность данных
Для типов данных CHAR, BYTE, VARCHAR, VARBYTE значение «точность» задает длину строки данного типа.
Для вещественных чисел или чисел с фиксированной точкой (тип данных NUMERIC, REAL, DOUBLE) значение «точность» задает общее количество позиций, выделяемых для представления числа (не считая знака числа и десятичную точку), значение «масштаб» (только для NUMERIC) – количество позиций, выделяемых для представления числа после десятичной точки. Например, если задано представление NUMBER (7,2), то допустимый диапазон значений будет от +99999.99 до -99999.99.
Для типов данных INT, SMALLINT, BLOB задание значения поля «точность» не требуется. Для типа данных INT значение
поля всегда устанавливается равным 4, для SMALLINT – 2. Для типа данных BLOB первоначальное
значение поля «точность» равно 14, в дальнейшем при добавлении/удалении информации значение поля будет изменяться.
Диапазон значений
На целочисленные типы данных возможно наложение ограничивающего условия целостности AUTOINC RANGE. Для этого в списке типов необходимо выбрать тип данных INT AUTOINC или SMALLINT AUTOINC, BIGINT AUTOINC. В результате появится окно «Добавить диапазон» (рис. 14), в котором можно добавить новые диапазоны значений или изменить существующие.

Для добавления диапазона в «Список диапазонов» следует:
-
перейти в поле Новый диапазон (рис. 14);
-
заполнить поля Начало и Конец: начальное и конечное значения автоинкрементного столбца;
-
нажать горячую клавишу <Alt>+<I>. При этом введенные значения появятся в поле Список диапазонов;
-
нажать кнопку для сохранения введенного диапазона.
Свойства данных
Первоначально в полях Первичный ключ, Уник. и Not Null устанавливается значение NO. Изменить его на YES можно с клавиатуры или путем выбора YES в списке, который появится, если воспользоваться клавишей <стрелка вниз> или <стрелка вверх>.
Кодировка данных
Тип кодировки в поле Код-ка вводится с клавиатуры или выбирается из предложенного списка кодировок (рис. 15). Список появляется после нажатия клавиши <стрелка вниз> или <стрелка вверх>. Выбор осуществляется с помощью клавиши <Enter>.

Check-условия
Для задания ограничений целостности CHECK для столбца нужно нажать клавиши <ALT>+<N> в окне «Определение столбца» (рис. 12).