Latest web development tutorials

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'
)

باستخدام هذه وظيفة GETDATE مماثل ()، ويمكن أيضا عائقا DEFAULT أن تستخدم لادخال قيم النظام:

CREATE TABLE Orders
(
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'

SQL الخادم / MS الوصول:

ALTER TABLE Persons
ALTER COLUMN City SET DEFAULT 'SANDNES'

أوراكل:

ALTER TABLE Persons
MODIFY City DEFAULT 'SANDNES'


التراجع عن القيد DEFAULT

لإسقاط القيد الافتراضي، استخدم SQL التالية:

الخلية:

ALTER TABLE Persons
ALTER City DROP DEFAULT

SQL الخادم / أوراكل / MS الوصول:

ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT