الخميس، 26 يونيو 2014

إضافة Unique Key

إضافة Unique Key

تعريف ال Unique Key :

هو مفتاح يتم إضافتة علي Column وظيفتة عدم السماح بتكرار البيانات بهذا ال Column.

ما الفرق بينه وبين ال Primary Key:
 لا يمكن إضافة أكثر من Primary Key  واحد لكل Table, بينما يمكن إضافة أكثر من Unique Key  في الجدول.

لإنشاء Unique Key توجد طريقتنا:

            الأولى عن طريق ال Design لدينا الجدول tblPerson ويحتوى علي Row واحد ونريد تطبيق ال Unique  علي Email Column.


كما بالصورة التالي بالضغط علي جدول tblPerson – Right Click, ثم نختار Desgin:


ثم نختار Indexes/Keys:

تظهر شاشة  Indexes/Keys نقوم بالضغط علي Add ثم نقوم بتغير الخصائص Name إلى UQ_tblPerson_Email, و Is Unique إلى Yes, و الType  إلى Unique Key, و نختار من الخاصية Columns نختار Email. ثم ضغط زرار Close.



 الطريقة الثانية:
            باستخدام أمر  Add Constraint Unique Command:
Alter Table tblPerson
Add Constraint UQ_tblPerson_Email Unique (Email)


نلاحظ تم إضافة ال Unique بنفس الاسم UQ_tblPerson_Email.



حذف Unique Key:
Alter Table tblPerson

Drop Constraint UQ_tblPerson_Email

ليست هناك تعليقات:

إرسال تعليق

يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم