Skip to main content

الجزء الثالث: القيد الأفتراضي Default Constraint

الجزء الثالث: القيد الأفتراضي Default Constraint


في حالة وجود حقل في الجدول يسمح بعدم ضرورة وضع قيمة له, اي يسمح بقيمة فارغة  :   Allow Null فعند عدم تحديد الحقل عند ادراج بيانات في الجدول سيكون القيمة الأفتراضية لذلك الحقل قيمة الNULL  , كما في هو موضح ادناه:


النتيجة هي قيمة الNULL  في حقل الGenderID  ولكن ماذا لو اردنا تحديد قيد معين لعمل قيمة افتراضية عند عدم تحديد قيمة لذلك الحقل, يمكن ذلك بأستخدام القيد الأفتراضي كما هو موضح بجملة الأستعلام التالية:
Alter table {TABLE_NAME}
add constraint {Constraint_Name}
Default {Default_Value} for {Existing_Column_Name}

 ALTER TABLE tblPerson
ADD CONSTRAINT DF_tblPerson_GenderID
DEFAULT 3 FOR GenderID


وبذلك اصبح لدينا قيمة افتراضية لحقل GenderID  حتى ولو لم يتم ذكره وهي رقم 3 اي مايشير الى قيمة "غير محدد" في جدول "tblGender" ,



والأن لنقم بأضافة سطر جديد للجدول مع عدم تحديد قيم لحقل الGenderID  في جدول  “tblPerson”, والنتيجة بعد اجراء القيد ووضع بيانات في الجدول كالأتي:



ملاحظة: القيد الأفتراضي Default Constraint ينطبق في حالة اذا لم يتم تحديد قيمة للحقل, ولكن اذا كانت القيمة NULL فالقيد يعتبرها قيمة ولا يتم تجاهلها!!! كما هو موضح في المثال التالي لقد قمت بتحديد قيمة الNULL في حقل الGenderID :




ملاحظة: لأضافة قيد الأفتراضي لحقل جديد يتم أنشاءه في جدول معين قم بأستخدام جملة الأستعلام التالية:


Alter table {TABLE_NAME}
ADD {COLUMN_NAME} {DATA_TYPE} {NULL|NOT NULL}
CONSTRAINT {CONSTRAINT_NAME} Default {DEFAULT_VALUE}


ملاحظة: لحذف القيد الأفتراضي قم بأستخدام جملة الأستعلام التالية:


Alter table {TABLE_NAME}
Drop Constraint {CONSTRAINT_NAME}


Comments

Popular posts from this blog

How To Play .srt Subtitles File in Windows Media Player

How To Play .srt Subtitles File in Windows Media Player links: https://sourceforge.net/projects/wmpsub/ wmp,.srt Subtitles File in Windows Media Player,How To Play .srt Subtitles File in Windows Media Player,How To,Safaa Al-Hayali,saf3al2a,srt subtitle in WMP,Windows,Windows Media Player,media,.ass,local subtitles

How to fix the disk is write protected

in this video tutorial, I'll show you how to remove/solve/fix the disk is write protected from USB flash drive. To download the necessary 2 files: Download >  SAFAA_ALHAYALI.IMG  - 1.18 MB Download >  Win32DiskImager-0.9.5-install.exe - 11.7 MB write protection,remove write protection,write protected,How to fix the disk is write protected,how to solve the disk is write protected,how to remove the disk is write protected,USB write protected,fix USB write protected,fix HDD write protected,how to,windows,USB flash drive ERROR,fix USB flash drive write protected,USB flash drive write protected

Virtual Box : How to Increase Disk Size - Windows

How to increase disk size or disk storage in oracle virtual box the command you have to use: vboxmanage.exe modifymedium "[YourPathToVdiFileOfYourVirtualMachine]" --resize [NUMBER] virtual,box,vbox,oracle,partition,size,disk,increase,resize,windows,10,microsoft,vdi,vboxmanage,configuration,Safaa AL-Hayali,saf3al2a,Oracle,VirtualBox,How to,windows 10