Уверете се, че сте въвели правилното количество данни
Ненулевите ограничения в Microsoft SQL Server Ви позволяват да посочите, че колоната може да не съдържа стойности NULL . Когато създавате нов ограничение NOT NULL в колона на база данни, SQL Server проверява текущото съдържание на колоната за всички стойности за NULL. Ако в момента колоната съдържа стойности за NULL, създаването на ограничението е неуспешно. В противен случай SQL Server добавя ограничението NOT NULL и всяка бъдеща команда INSERT или UPDATE, която би довела до неуспех на съществуването на стойност NULL.
NULL е различен от нула или нула символен низ. NULL означава, че не е направен запис.
Създаване на ограничение NOT NULL
Има много начини, по които можете да създадете UNIQUE ограничения в SQL Server. Ако искате да използвате Transact-SQL, за да добавите UNIQUE ограничения върху съществуваща таблица, можете да използвате израза ALTER TABLE, както е илюстрирано по-долу:
АЛТЕРНА ТАБЛИЦА
ALTER COLUMN NOT NULL
Ако предпочитате да взаимодействате със SQL Server, като използвате GUI инструменти, може да създадете ограничения NOT NULL, използвайки SQL Server Management Studio. Ето как:
- Отворете SQL Server Management Studio.
- Разгънете папката Tables на базата данни, където искате да създадете ограничението.
- Щракнете с десния бутон на мишката върху таблицата, където искате да добавите ограничението, и щракнете върху Дизайн.
- Поставете отметка в квадратчето NOT NULL за колоната (ите), които желаете да имате ограничения NOT NULL.
Това е всичко, което има за създаване на нулеви ограничения в Microsoft SQL Server!