SQL သည် NULL က န့် သတ် ချက်မဟုတ်ပေ။
SQL သည် NULL ကန့်သတ်ချက်မဟုတ်ပေ။
မူရင်းအားဖြင့်၊ ကော်လံတစ်ခုသည် NULL တန်ဖိုးများကို ထိန်းထားနိုင်သည်။
က NOT NULL
န့်သတ်ချက်သည် NULL တန်ဖိုးများကို လက်မခံရန် ကော်လံတစ်ခုအား တွန်းအားပေးသည်။
၎င်းသည် အကွက်တစ်ခုတွင် တန်ဖိုးတစ်ခု အမြဲပါဝင်နေစေရန် တွန်းအားပေးသည်၊ ဆိုလိုသည်မှာ သင်သည် မှတ်တမ်းအသစ်တစ်ခု ထည့်သွင်းခြင်း သို့မဟုတ် ဤအကွက်တွင် တန်ဖိုးမထည့်ဘဲ မှတ်တမ်းတစ်ခုကို အပ်ဒိတ်လုပ်ခြင်းမပြုနိုင်ပါ။
CREATE Table တွင် SQL သည် NULL မဟုတ်ပါ။
အောက်ပါ SQL သည် "ID", "LastName" နှင့် "FirstName" ကော်လံများသည် "Persons" ဇယားကိုဖန်တီးသောအခါ NULL တန်ဖိုးများကို လက်ခံမည်မဟုတ်ကြောင်း သေချာစေသည်-
ဥပမာ
CREATE TABLE Persons (
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255)
NOT NULL,
Age int
);
ပြောင်းလဲမှုဇယားတွင် SQL သည် NULL မဟုတ်ပေ။
NOT NULL
"ပုဂ္ဂိုလ်များ" ဇယားကို ဖန်တီးပြီးသောအခါ "အသက်" ကော်လံတွင် ကန့်သတ်ချက် တစ်ခု ဖန်တီးရန် ၊ အောက်ပါ SQL ကို အသုံးပြုပါ-
ALTER TABLE Persons
MODIFY Age int NOT NULL;