SQL Default က န့် သတ်ချက်
SQL Default ကန့်သတ်ချက်
DEFAULT
ကော်လံတစ်ခုအတွက် ပုံသေတန်ဖိုးသတ်မှတ်ရန် ကန့်သတ်ချက်ကို အသုံးပြုသည် ။
အခြားတန်ဖိုးကို မဖော်ပြထားပါက မူရင်းတန်ဖိုးကို မှတ်တမ်းအသစ်များအားလုံးတွင် ပေါင်းထည့်မည်ဖြစ်သည်။
CREATE TABLE တွင် SQL DEFAULT
"Persons" ဇယားကို ဖန်တီးသောအခါ အောက်ပါ SQL သည် DEFAULT
"City" ကော်လံအတွက် တန်ဖိုးတစ်ခု သတ်မှတ်သည်-
ကျွန်ုပ်၏ SQL / SQL Server / Oracle / MS Access-
CREATE TABLE Persons
(
ID int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Age int,
City varchar(255) DEFAULT 'Sandnes'
);
အောက်ပါ DEFAULT
ကဲ့သို့ လုပ်ဆောင်ချက်များကို အသုံးပြုခြင်းဖြင့် စနစ်တန်ဖိုးများကို ထည့်သွင်းရန် ကန့်သတ်ချက်ကိုလည်း အသုံးပြုနိုင်သည် ။
GETDATE()
CREATE TABLE Orders
(
ID int NOT NULL,
OrderNumber int NOT NULL,
OrderDate date DEFAULT GETDATE()
);
ALTER TABLE တွင် SQL သည် DeFAULT ဖြစ်သည်။
ဇယားကိုဖန်တီးပြီးသောအခါ "City" ကော်လံတွင် ကန့်သတ်ချက် တစ်ခုဖန်တီးရန် DEFAULT
၊ အောက်ပါ SQL ကို အသုံးပြုပါ။
MySQL-
ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';
SQL ဆာဗာ-
ALTER TABLE Persons
ADD CONSTRAINT df_City
DEFAULT 'Sandnes' FOR City;
MS Access-
ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'Sandnes';
Oracle-
ALTER TABLE Persons
MODIFY City DEFAULT 'Sandnes';
မူရင်းကန့်သတ်ချက်တစ်ခုအား စွန့်လွှတ်ပါ။
ကန့်သတ်ချက်ကို လျှော့ချရန် DEFAULT
အောက်ပါ SQL ကို အသုံးပြုပါ။
MySQL-
ALTER TABLE Persons
ALTER City DROP DEFAULT;
SQL Server / Oracle / MS Access-
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;