• 0

كيف أضيف حقل مع قيمة افتراضية في جدول SQL؟

لدي جدول على SQL Server، وأريد إضافة حقل مع قيمة افتراضية؟

أعمل على SQL Server 2000/SQL Server 2005

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في الأساس، هذا هو الكود:

ALTER TABLE {TABLENAME} 
ADD {COLUMNNAME} {TYPE} {NULL|NOT NULL} 
CONSTRAINT {CONSTRAINT_NAME} DEFAULT {DEFAULT_VALUE}
[WITH VALUES]

TABLENAME :  يمثل اسم الجدول.

COLUMNNAME : اسم الحقل الجديد -الحقل المُضاف-.

TYPE: نوع الحقل،INT-STRING...

CONSTRAINT_NAME: وهي الميزة التي تميّز الحقل، هل هو PrimaryKey أو غير ذلك.

DEFAULT_VALUE: القيمة الافتراضية التي سيحمل الحقل في حالة لم تعطه قيمة.

 وهذه أمثلة:

الطريقة الأولى:

ALTER TABLE Employees ADD DateOfHire datetime CONSTRAINT DF_Employees_DateOfHire DEFAULT (GETDATE())

الطريقة الثانية:

ALTER TABLE Employees ADD IsTerminated datetime DEFAULT (0)

SQL SERVER – Add New Column With Default Value

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن