SQL စစ်ဆေးရန် အဓိကစကားလုံး
❮ SQL သော့ချက်စာလုံးများ အကိုးအကား
စစ်ဆေးပါ။
က CHECK
န့်သတ်ချက်သည် ကော်လံတစ်ခုတွင် ထည့်နိုင်သည့် တန်ဖိုးကို ကန့်သတ်ထားသည်။
CREATE TABLE တွင် SQL ကိုစစ်ဆေးပါ။
အောက်ပါ SQL သည် "Persons" ဇယားကိုဖန်တီးသောအခါ "Age" ကော်လံတွင် စစ်ဆေးမှုကန့်သတ်ချက်ကို ဖန်တီးပေးပါသည်။ စစ်ဆေးမှုကန့်သတ်ချက်သည် သင့်တွင် 18 နှစ်အောက်လူတစ်ဦးတစ်ယောက်မှမရှိနိုင်သည်ကိုသေချာစေသည်-
MySQL-
CREATE TABLE Persons
(
Age int,
CHECK (Age>=18)
);
SQL Server / Oracle / MS Access-
CREATE TABLE Persons
(
Age int CHECK (Age>=18)
);
CHECK ကန့်သတ်ချက်တစ်ခု၏ အမည်အမည်ကို ခွင့်ပြုရန်နှင့် ကော်လံအများအပြားတွင် CHECK ကန့်သတ်ချက်ကို သတ်မှတ်ရန်အတွက်၊ အောက်ပါ SQL အစီအမံကို အသုံးပြုပါ။
MySQL / SQL Server / Oracle / MS Access-
CREATE TABLE Persons
(
Age int,
City varchar(255),
CONSTRAINT CHK_Person CHECK (Age>=18 AND City='Sandnes')
);
SQL သည် ALTER Table တွင်စစ်ဆေးပါ။
ဇယားကိုဖန်တီးပြီးသောအခါ "အသက်" ကော်လံတွင် ကန့်သတ်ချက်တစ်ခုဖန်တီးရန်၊ အောက်ပါ SQL ကို အသုံးပြုပါ-
MySQL / SQL Server / Oracle / MS Access-
ALTER TABLE Persons
ADD CHECK (Age>=18);
CHECK ကန့်သတ်ချက်တစ်ခု၏ အမည်အမည်ကို ခွင့်ပြုရန်နှင့် ကော်လံအများအပြားတွင် CHECK ကန့်သတ်ချက်ကို သတ်မှတ်ရန်အတွက်၊ အောက်ပါ SQL အစီအမံကို အသုံးပြုပါ။
MySQL / SQL Server / Oracle / MS Access-
ALTER TABLE Persons
ADD CONSTRAINT CHK_PersonAge CHECK (Age>=18 AND City='Sandnes');
ကန့်သတ်ချက်ကို စစ်ဆေးပါ။
ကန့်သတ်ချက်တစ်ခုအား စစ်ဆေးရန်၊ အောက်ပါ SQL ကို အသုံးပြုပါ-
SQL Server / Oracle / MS Access-
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL-
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
❮ SQL သော့ချက်စာလုံးများ အကိုးအကား