إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

اضافة مفتاح رئيسي


1 رد (ردود) على هذا الموضوع

#1 alsaedi

alsaedi

    عضو نشط

  • الأعضــاء
  • 318 مشاركة

تاريخ المشاركة 19 April 2008 - 06:59 PM




السلام عليكم لدي جدول لاسماء الطلبة يحوي اسم الطالب اي اسمه الثلاثي فقط وعمره واسم الجامعة والكلية والمرحلة الدراسية له ومكان سكنه ........

كيف اجعل عند اضافة قيد وكان اسم الطالب المدخل موجود يعطيني رسالة تبين عدم امكانية اضافة هذا القيد لوجود قيد مشابه ....

الرجاء بعض التوضيح ان امكن


#2 MSHEGYPT

MSHEGYPT

    عضو

  • الأعضــاء
  • 26 مشاركة

تاريخ المشاركة 25 April 2008 - 01:12 AM

السلام عليكم

سأحاول ان احل هذة المشكلة رغم انى مبتدأ ولكن ساحاول الحل

بسم الله


اولا :- كان الافضل ان نرى الجدول الحقيقى :

المهم سأحل من خلال ما فهمت

اسم الطالب : لا يتكرر ممكن نعدل فى عمود اسم الطالب ونجعلة حقل مفتاح اساسى
حتى لا يتكرر ولا يمكن ان يدخل بيانات بدون ادخال اسم الطالب




على اعتبار ان الجدول اسمة t1 واسم العمود student_name





alter table t1
modify (student_name varchar2(60) primary key );







ولكن قبل ذلك لابد ان يكون البيانات فى الجدول غير مكررة

وبذلك عندما تدخل بيانات جديدة وتكون موجودة بالفعل لن يقبل هذة البيانات وسيعطى خطأ


شكرا


لو فى اي استفسار ان تحت امرك

واى خدمة


سبحان الله وبحمده سبحان الله العظيم[color=#CC0000][b]