الخميس، 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

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

إرسال تعليق

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