Обмеження NOT NULL в SQL

  |
 1695

Обмеження NOT NULL означає, що стовпець не може містити значення NULL. Наприклад:

Тут стовпці college_id та college_code таблиці Colleges не можуть мати значення NULL.

Примітка: Ключові слова NOT NULL використовуються для додавання обмежень, тоді як умови IS NULL та IS NOT NULL використовуються з оператором WHERE для вибору рядків з таблиці.

Видалити обмеження NOT NULL

Ми також можемо видалити обмеження NOT NULL для стовпця, якщо воно більше не потрібне. Наприклад:

SQL Server

Oracle

MySQL

PostgreSQL

Обмеження NOT NULL з оператором ALTER TABLE

Ми також можемо додати обмеження NOT NULL до стовпця у існуючій таблиці за допомогою оператора ALTER TABLE. Наприклад:

SQL Server

Oracle

MySQL

PostgreSQL

Тут ми додаємо обмеження NOT NULL до стовпця college_id в існуючій таблиці Colleges.

Тепер, коли ми спробуємо додати дані до таблиці Colleges без вказування значень для поля college_id, SQL видасть помилку. Наприклад:

Тут SQL видасть помилку, тому що нам не можна пропускати поле college_id у таблиці Colleges через діюче обмеження NOT NULL.

Оцінити статтю:

1 Зірка2 Зірки3 Зірки4 Зірки5 Зірок (8 оцінок, середня: 5,00 з 5)
Завантаження...

Залишити відповідь

Ваш E-mail не буде опублікований. Обов'язкові поля відмічені *