Предложение ADD
Предложение ADD
позволяет добавить новый столбец или новое ограничение таблицы.Синтаксис определения столбца и синтаксис описания ограничения таблицы полностью совпадают с синтаксисом, описанным в операторе CREATE TABLE.
-
При каждом добавлении нового столбца номер формата увеличивается на единицу.
-
Добавление нового ограничения таблицы не влечёт за собой увеличение номера формата.
ALTER TABLE COUNTRY
ADD CAPITAL VARCHAR(25);
NOT NULL
ALTER TABLE OBJECTS
ADD QUANTITY INT DEFAULT 1 NOT NULL;
Important
|
Обратите внимание на предложение |
ALTER TABLE COUNTRY
ADD CAPITAL VARCHAR(25) UNIQUE,
DROP CURRENCY;
Для добавления ограничений уровня таблицы необходимо использовать предложение ADD [CONSTRAINT]
.
ALTER TABLE JOB
ADD CONSTRAINT CHK_SALARY CHECK (MIN_SALARY < MAX_SALARY),
ADD FOREIGN KEY (JOB_COUNTRY)
REFERENCES COUNTRY (COUNTRY);
Warning
|
Будьте осторожны, при добавлении нового ограничения |