محدد DEFAULT في SQL
- الصفحة السابقة SQL Check
- الصفحة التالية SQL Create Index
محدد DEFAULT في SQL
محدد DEFAULT يستخدم لوضع القيم الافتراضية في الحقول.
إذا لم يُحدد أي قيمة أخرى، سيتم إضافة القيمة الافتراضية إلى جميع السجلات الجديدة.
محدد الافتراضي لـ SQL في إنشاء الجدول
الSQL التالي يتم إنشاء قياس افتراضي لـ "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' )
يمكن استخدام قياس افتراضي أيضًا لتحديد القيم النظامية باستخدام وظائف مثل GETDATE() مثلما في السابق:
CREATE TABLE Orders ( Id_O int NOT NULL, OrderNo int NOT NULL, Id_P int, OrderDate date DEFAULT GETDATE() )
قياس افتراضي SQL على ALTER TABLE
إذا كنت ترغب في إنشاء قياس افتراضي لـ "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'
إلغاء تعيين القياس الافتراضي
إذا كنت ترغب في إلغاء تعيين القياس الافتراضي، يرجى استخدام SQL التالي:
MySQL:
ALTER TABLE Persons ALTER City DROP DEFAULT
SQL Server / Oracle / MS Access:
ALTER TABLE Persons ALTER COLUMN City DROP DEFAULT
- الصفحة السابقة SQL Check
- الصفحة التالية SQL Create Index