SQL DEFAULT Constraint
- الصفحة السابقة تحقق SQL
- الصفحة التالية إنشاء مؤشر SQL
SQL DEFAULT Constraint
DEFAULT 约束用于向列中插入默认值。
如果没有规定其他的值,那么会将默认值添加到所有的新记录。
SQL DEFAULT Constraint on CREATE TABLE
فيما يلي SQL الذي يتم إنشاؤه لإنشاء قيود DEFAULT لـ "City" عند إنشاء جدول "Persons":
MySQL / 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' )
يمكن استخدام قيود DEFAULT أيضًا لتحديد القيم النظامية باستخدام وظائف مثل GETDATE() مثلما في المثال التالي:
CREATE TABLE Orders ( Id_O int NOT NULL, OrderNo int NOT NULL, Id_P int, OrderDate date DEFAULT GETDATE() )
قيود DEFAULT في ALTER TABLE SQL
إذا كنت ترغب في إنشاء قيود DEFAULT لـ "City" في جدول موجود، استخدم 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
- الصفحة السابقة تحقق SQL
- الصفحة التالية إنشاء مؤشر SQL