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