Установка и удаление значения по умолчанию
Предложение DROP DEFAULT
удаляет значение по умолчанию для столбца таблицы.
-
Если столбец основан на домене со значением по умолчанию — доменное значение перекроет это удаление.
-
Если удаление значения по умолчанию производится над столбцом, у которого нет значения по умолчанию, или чьё значение по умолчанию основано на домене, то это приведёт к ошибке выполнения данного оператора.
ALTER TABLE STOCK
ALTER COLUMN MODEL DROP DEFAULT;
Предложение SET DEFAULT
устанавливает значение по умолчанию для столбца таблицы.Если столбец уже имел значение по умолчанию, то оно будет заменено новым.Значение по умолчанию для столбца всегда перекрывает доменное значение по умолчанию.
ALTER TABLE STOCK
ALTER COLUMN MODEL SET DEFAULT 1;