Ограничение DEFAULT обеспечивает значение по умолчанию для столбца, когда заявление INSERT INTO не дает определенное значение.
Например, следующий SQL создает новую таблицу с именем CUSTOMERS и добавляет пять столбцов. Здесь столбец SALARY установлен на 30000,00 по умолчанию, так что в случае, если заявление INSERT INTO не содержит значения для этого столбца, то по умолчанию в этот столбец будет установлено на 30000,00.
CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25) , SALARY DECIMAL (18, 2) DEFAULT 30000.00, PRIMARY KEY (ID) );
Если таблица CUSTOMERS уже создана, а затем пожелали добавить ограничение DEFAULT в колонку SALARY, вы можете написать запрос, как тот, который показан в блоке кода ниже.
MODIFY SALARY DECIMAL (18, 2) DEFAULT 30000.00;
Чтобы удалить ограничение DEFAULT, используйте следующий SQL запрос.
ALTER TABLE CUSTOMERS ALTER COLUMN SALARY DROP DEFAULT;