SQL UNIQUE သော့ချက်စာလုံး
❮ SQL သော့ချက်စာလုံးများ အကိုးအကား
UNIQUE
က UNIQUE
န့်သတ်ချက်သည် ကော်လံတစ်ခုရှိ တန်ဖိုးများအားလုံး တစ်မူထူးခြားကြောင်း သေချာစေသည်။
CREATE TABLE တွင် SQL UNIQUE ကန့်သတ်ချက်
အောက်ပါ SQL သည် "Persons" ဇယားကိုဖန်တီးသောအခါ "ID" ကော်လံတွင် UNIQUE ကန့်သတ်ချက်ကို ဖန်တီးသည်-
SQL Server / Oracle / MS Access-
CREATE TABLE Persons
(
ID int NOT NULL UNIQUE,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int
);
MySQL-
CREATE TABLE Persons
(
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
UNIQUE (ID)
);
UNIQUE ကန့်သတ်ချက်ကို အမည်ပေးပြီး ကော်လံအများအပြားတွင် UNIQUE ကန့်သတ်ချက်ကို သတ်မှတ်ရန်၊ အောက်ပါ SQL syntax ကို အသုံးပြုပါ။
MySQL / SQL Server / Oracle / MS Access-
CREATE TABLE Persons
(
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
CONSTRAINT UC_Person UNIQUE (ID,LastName)
);
ALTER Table ရှိ SQL UNIQUE ကန့်သတ်ချက်
ဇယားကိုဖန်တီးပြီးသောအခါ "ID" ကော်လံတွင် UNIQUE ကန့်သတ်ချက်တစ်ခုဖန်တီးရန်၊ အောက်ပါ SQL ကို အသုံးပြုပါ-
MySQL / SQL Server / Oracle / MS Access-
ALTER TABLE Persons
ADD UNIQUE (ID);
UNIQUE ကန့်သတ်ချက်ကို အမည်ပေးပြီး ကော်လံအများအပြားတွင် UNIQUE ကန့်သတ်ချက်ကို သတ်မှတ်ရန်၊ အောက်ပါ SQL syntax ကို အသုံးပြုပါ။
MySQL / SQL Server / Oracle / MS Access-
ALTER TABLE Persons
ADD CONSTRAINT UC_Person UNIQUE (ID,LastName);
UNIQUE ကန့်သတ်ချက်ကို ချန်ထားပါ။
UNIQUE ကန့်သတ်ချက်ကို လျှော့ချရန် အောက်ပါ SQL ကို အသုံးပြုပါ။
MySQL-
ALTER TABLE Persons
DROP INDEX UC_Person;
SQL Server / Oracle / MS Access-
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
❮ SQL သော့ချက်စာလုံးများ အကိုးအကား