Россия и Беларусь начали и продолжают войну против целого народа Украины!

Ограничение NOT NULL в SQL

  Юрий  | 

  |

  Обновл. 17 Мар 2023  | 

 170

Ограничение 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
Загрузка...

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

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