در آموزش های قبلی در رابطه با دستور NULL  آموزش کافی را ارائه دادیم و فهمیدیم که از این دستور چرا و چگونه استفاده می شود.حال می خواهیم در رابطه با محدودیت NOT NULL  صحبت کنیم.

از محدودیت NOT NULL زمانی استفاده مکنیم که میخواهیم مقدار Allow Null فیلدها را غیر فعال کنیم، در حقیقت با تعریف این محدودیت اجازه نمیدهیم که فیلد ما مقدار Null بگیرد. پس در هنگام درج یا به روزرسانی، اگر کاربر مقداری را در این فیلدها وارد نکرد، جلوی انجام عملیات گرفته می‌شود.

 

برای تعریف محدودیت NOT NULL از دستور SQL زیر استفاده می کنیم:

CREATE TABLE Persons
)
,P_Id int NOT NULL
,LastName varchar(255) NOT NULL
,(FirstName varchar(255
,(Address varchar(255
,(City varchar(255
(