Не-нулевое ограничение

Автор: Robert Simon
Дата создания: 18 Июнь 2021
Дата обновления: 24 Июнь 2024
Anonim
Как активировать аккаунт Steam,  снять все ограничения и активировать торговую площадку?
Видео: Как активировать аккаунт Steam, снять все ограничения и активировать торговую площадку?

Содержание

Определение - Что означает не-нулевое ограничение?

Ограничение not-null - это ограничение на столбец в таблице реляционной базы данных. Он обеспечивает условие, что в этом столбце каждая строка данных должна содержать значение - его нельзя оставлять пустым во время операций вставки или обновления. Если этот столбец оставить пустым, это приведет к ошибке, и вся операция вставки или обновления завершится неудачно.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет не-нулевое ограничение

Рассмотрим таблицу с именем CUSTOMER_MASTER, в которой хранятся данные клиентов для базы данных банка. Каждый клиент должен иметь хотя бы фамилию и принадлежать к определенному полу. Два столбца, относящиеся к фамилии и полу, могут быть помечены как «NOT NULL» при создании таблицы Customer_Master.

Пример сценария SQL для этого приведен ниже:
CREATE TABLE customer_master (
Custid INTEGER ПЕРВИЧНЫЙ КЛЮЧ,
фамилия ЧАР НЕ НУЛЬ,
имя ЧАР,
date_of_birth DATE NOT NULL,
пол чар не нулевой)

Ограничение not-null - это полезный инструмент для разработчиков баз данных для реализации бизнес-логики. Вместо того чтобы использовать программный код для реализации концепции «всегда иметь значение», они просто используют встроенную функцию базы данных.

Иногда ограничение not-null является неявным. Когда столбец помечен как первичный ключ (см. Столбец «custid» в нашем примере выше), он используется для уникальной идентификации всех строк в таблице, так что их, очевидно, нельзя оставлять пустыми.