SQL DEFAULT ကတိ

SQL DEFAULT ကတိ

DEFAULT ကန့်သတ်ချက် ကို လက်ဆုံး တိုက်ခိုက် လိုက်သည်

အခြား အတိုင်း မ ရည်ရွယ် လျှင် မည်သည့် တစ်ခုခု ကို မည်သည့် တစ်ခုခု တွင် ပေါင်းစပ် လိမ့်မည်

SQL DEFAULT Constraint on CREATE TABLE

အောက်ပါ SQL သည် "Persons" အချက်အလက် အတွက် "City" လိုင်း အတွက် DEFAULT ကို ဖွင့်ပြခြင်း ဖြစ်သည်:

My SQL / SQL Server / Oracle / MS Access:

CREATE TABLE Persons
(
Id_P int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)

GETDATE() ကဲ့သို့ ပုံစံသော ပုံစံသတင်းများ ကို အသုံးပြုခြင်း ဖြင့် DEFAULT ကို အသုံးပြုရန် အလို့င် နှင့်အတူ အသုံးပြုနိုင်ပါ။

CREATE TABLE Orders
(
Id_O int NOT NULL,
OrderNo int NOT NULL,
Id_P int,
OrderDate date DEFAULT GETDATE()
)

ALTER TABLE အပေါ် DEFAULT ကို အသုံးပြုရန် SQL

"City" လိုင်း အတွက် DEFAULT ကို ဖွင့်ပြခြင်း သည် အခြေခံ အချက်အလက် အတွက် ရှိသော အချက်အလက် ဖြစ်စေ သော်၊ အောက်ပါ SQL ကို အသုံးပြုပါ:

MySQL:

ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'

DEFAULT ကို ဖျက်သိမ်း

DEFAULT ကို ဖျက်သိမ်းရန် အောက်ပါ SQL ကို အသုံးပြုပါ:

MySQL:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL Server / Oracle / MS Access:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT