اذهب إلى المحتوى
  • 0

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

سعيد يوسف

السؤال

Recommended Posts

  • 1

يمكنك إضافة عمود لجدول موجود بالفعل من خلال الصيغة التالية:

ALTER TABLE table_name 
ADD column_name BOOLEAN DEFAULT false;

قد تختلف الصيغة السابقة وفقًا لنوع وإصدار نظام قاعدة البيانات لديك، ويمكنك تجربة الجمل التالية إن لم تعمل الجملة السابقة:

ALTER TABLE table_name 
ADD column_name BOOLEAN SET DEFAULT false;

وإن كنت تستعمل SQL Server، فيمكنك إستخدام الجملة التالية:

ALTER TABLE table_name add [column_name] BIT default 'FALSE' NOT NULL;

لاحظ أنه تمت إضافة NOT NULL إلى الجملة السابقة لأن النوع BIT يقبل قيمة واحدو من ثلاثة قيم (كمدخل)، وهم True و False و NULL لذلك قمنا بإضافة NOT NULL حتى لا يتم تخزين قيمة فارغة في الحقل ويظهر بدلًا من هذا خطأ عند محاولة ذلك.

أيضًا يمكن إستخدام '1' بدلًا من 'TRUE' و "2" بدلًا من "FALSE" في الجملة السابقة وسيعمل كل شيء على ما يرام.

يمكنك الإطلاع أكثر حول جملة ALTER من خلال موسوعة حسوب من هنا (تعديل الجدول ALTER TABLE - موسوعة حسوب).

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...