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

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

صورة
- - - - -

عايزة حد يساعدنى فى كتابة Forigen Keyفى جدول تم انشاؤه


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

#1 alshimaa

alshimaa

    عضو

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

تاريخ المشاركة 19 July 2008 - 05:54 PM

انا أنشات كل الجدوال بس فى مشكلة عايزة اربط الجدول الرئيسى بباقى الجدول عايزة جملة
alter table table name add constraint
عايزة اكمل الجملة دى

من علامات العظمة أن تزداد ثباتا فى طريقك كلما ازدادت فيه المتاعب


#2 ramy.orcale

ramy.orcale

    عضو

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

تاريخ المشاركة 19 July 2008 - 07:11 PM

السلام عليكم
المعروف علشان ننشا قيد لازم تلات حاجات اولا امر انشاء القيد ثانيا اسم القيد ثالثا نوع القيد
وبعد كدة نشوف القيد دة هيسترجع بياناتو منين references
وادي الصيغة
ALTER TABLE emp2
ADD CONSTRAINT emp_mgr_fk
FOREIGN KEY(manager_id)
REFERENCES emp2(employee_id);

هنا في الصيغة دي افترضنا ان الجدول اللي انتي عاوزة تضيفي علية القيد هوة emp_2 وهيبقي forigen key والكونسترينت او القيد هيبقي علي عامود اسمو ال manager-id والقيد دة هيريفرنس علي عامود اسمو employee_id اللي في جدول الemp_2 واللي هوة طبعا primary key ارجو ان تكون المعلومة وصلت
والله ولي التوفيق

#3 ashrafsalaheldin

ashrafsalaheldin

    مشترك

  • الأعضــاء
  • 82 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 July 2008 - 07:18 PM

السلام عليكم
دي جمله ربط بسيطه جدا بين جدولين
جربي وربنا يوفقك
ALTER TABLE EMP
ADD FOREIGN KEY (DEPTNO)
REFERENCES DEPT (DEPTNO);


#4 جود

جود

    مشترك

  • الأعضــاء
  • 55 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 July 2008 - 08:15 PM

مثل ماقال اخونا أشرف صلاح الدين
ALTER TABLE EMP ADD FOREIGN KEY (DEPTNO) REFERENCES DEPT (DEPTNO); or ALTER TABLE EMP ADD (constraint fk_dep foreign key(depno)references dept(deptno));

ياأمتي إني رضعت عروبتي منذ الصغر
فتأصلت في خاطري كاللّون في جوف الحجر


Oracle Certified Professional


صورة


#5 alshimaa

alshimaa

    عضو

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

تاريخ المشاركة 19 July 2008 - 10:14 PM

شكرا جدا ياجماعة

من علامات العظمة أن تزداد ثباتا فى طريقك كلما ازدادت فيه المتاعب


#6 ahmed**

ahmed**

    عضو

  • الأعضــاء
  • 48 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 July 2008 - 11:21 PM

بامكانك استخام برنامج oracle developer هو برنامج من انتاج شركة اوركل تقدر عمل العلاقة باستخدام الفارة واسهل

#7 yahyatw

yahyatw

    عضو

  • الأعضــاء
  • 2 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 20 July 2008 - 08:20 PM

العلاقة عبارة عن اوبجكت يعني اعملي كل علاقة على حدة
العلاقة التي في هذا الجدول كل واحد على حدة
وبعدين في enterprise manager و scheame builder
يعمل كل الذي تريد بشكل مرئي بدل الكتابة
و الذي احب اساعدة في اي حاجة ممكن على
yahyatw@yahoo.com
الدماغ الذهبي