SQL — Ограничение DEFAULT

SQL — Ограничение DEFAULT

От автора: ограничение DEFAULT SQL предоставляет значение по умолчанию для столбца, если оператором INSERT INTO определенное значение не предоставлено.

Пример

Например, следующий код SQL создает новую таблицу под названием CUSTOMERS и добавляет в нее пять столбцов. Здесь для столбца SALARY установлено значение по умолчанию 5000.00, поэтому в случае, если инструкция INSERT INTO не предоставляет значение для этого столбца, то по умолчанию для этого столбца будет задано значение в 5000.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 5000.00, 
  PRIMARY KEY (ID)
);

Если таблица CUSTOMERS уже создана, то для добавления ограничения DEFAULT для столбца SALARY вы должны создать запрос, который приведен в блоке кода ниже.

Изменение таблицы CUSTOMERS

MODIFY SALARY  DECIMAL (18, 2) DEFAULT 5000.00;

Удаление ограничения Default

Чтобы удалить ограничение DEFAULT, используйте следующий SQL-запрос.

ALTER TABLE CUSTOMERS
  ALTER COLUMN SALARY DROP DEFAULT;

Источник: https://www.tutorialspoint.com/

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее

Редакция: Команда webformyself.

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Хотите изучить MySQL?

Прямо сейчас посмотрите 24-х часовой курс по базе данных MySQL!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree