SQL DEFAULT القيد
SQL DEFAULT القيد
يستخدم DEFAULT عائقا أمام إدراج القيمة الافتراضية للعمود.
إذا لم يتم تحديد قيمة أخرى، ثم ستضاف القيمة الافتراضية لجميع سجلات جديدة.
SQL DEFAULT القيد إنشاء الجدول عندما
وSQL التالية عندما يتم إنشاء "الأشخاص" الجدول لإنشاء قيد DEFAULT على أعمدة "المدينة":
بلدي SQL / SQL الخادم / أوراكل / MS الوصول:
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255) DEFAULT 'Sandnes'
)
باستخدام هذه وظيفة GETDATE مماثل ()، ويمكن أيضا عائقا DEFAULT أن تستخدم لادخال قيم النظام:
CREATE TABLE Orders
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)
(
O_Id int NOT NULL,
OrderNo int NOT NULL,
P_Id int,
OrderDate date DEFAULT GETDATE()
)
SQL DEFAULT القيد ALTER TABLE عندما
عندما تم إنشاء الجدول، إنشاء قيد DEFAULT لعمود في "المدينة"، يرجى استخدام SQL التالية:
الخلية:
ALTER TABLE Persons
ALTER City SET DEFAULT 'SANDNES'
ALTER City SET DEFAULT 'SANDNES'
SQL الخادم / MS الوصول:
ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'
ALTER COLUMN City SET DEFAULT 'SANDNES'
أوراكل:
ALTER TABLE Persons
MODIFY City DEFAULT 'SANDNES'
MODIFY City DEFAULT 'SANDNES'
التراجع عن القيد DEFAULT
لإسقاط القيد الافتراضي، استخدم SQL التالية:
الخلية:
ALTER TABLE Persons
ALTER City DROP DEFAULT
ALTER City DROP DEFAULT
SQL الخادم / أوراكل / MS الوصول:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT
ALTER COLUMN City DROP DEFAULT