От автора: ограничение DEFAULT SQL предоставляет значение по умолчанию для столбца, если оператором INSERT INTO определенное значение не предоставлено.
Пример
Например, следующий код SQL создает новую таблицу под названием CUSTOMERS и добавляет в нее пять столбцов. Здесь для столбца SALARY установлено значение по умолчанию 5000.00, поэтому в случае, если инструкция INSERT INTO не предоставляет значение для этого столбца, то по умолчанию для этого столбца будет задано значение в 5000.00.
1 2 3 4 5 6 7 8 |
CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT NULL, AGE INT NOT NULL, ADDRESS CHAR (25) , SALARY DECIMAL (18, 2) DEFAULT 5000.00, PRIMARY KEY (ID) ); |
Если таблица CUSTOMERS уже создана, то для добавления ограничения DEFAULT для столбца SALARY вы должны создать запрос, который приведен в блоке кода ниже.
Изменение таблицы CUSTOMERS
1 |
MODIFY SALARY DECIMAL (18, 2) DEFAULT 5000.00; |
Удаление ограничения Default
Чтобы удалить ограничение DEFAULT, используйте следующий SQL-запрос.
1 2 |
ALTER TABLE CUSTOMERS ALTER COLUMN SALARY DROP DEFAULT; |
Источник: //www.tutorialspoint.com/
Редакция: Команда webformyself.