ملاك المنتدى بتاريخ: 11 مايو 2008 تقديم بلاغ مشاركة بتاريخ: 11 مايو 2008 السلام عليكم ورحمة الله وبركاتهلقد عملت جداول عده لمشروعي وكان كل جدول يحتوي على اكثر من مفتاح رئيسي مثال create table examplan_pro2 ( ID_PLAN NUMBER(5) , ID_LEVEL NUMBER(5), ID_COURSE NUMBER(5) , ID_TYPE NUMBER(5), TYPE_EX varchar2(30), DATE1 DATE , Constraint EP primary key (ID_PLAN , ID_LEVEL ,ID_COURSE , ID_TYPE ) ); وقد تم عملية انشاء الجدول بشكل صحيح لكن المشكله في تكوين العلاقات بينه وبين جداول اخر وهذا كود العلاقات alter table examplan_pro2 add CONSTRAINT u FOREIGN KEY (ID_COURSE) REFERENCES course_pro2 (CODE) add CONSTRAINT q FOREIGN KEY (ID_LEVEL) REFERENCES course_pro2 (ID_LEVEL) add CONSTRAINT a FOREIGN KEY (ID_TYPE) REFERENCES examtype_pro2 (NO_TYPE); كان يظهر لي خطأ وهو ORA-02270: no matching unique or primary key for this column-list اتمنى المساعده بحيث اني اريد جعلت المفتاح الخارجي رئيسي وهذا لم يجعلني قادره على الربط بين الجداول ولكم جزيل الشكر أرجووووووو الرد في اسرع وقت اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Amgad بتاريخ: 11 مايو 2008 تقديم بلاغ مشاركة بتاريخ: 11 مايو 2008 وعليكم السلام ورحمة الله الجدول course_pro2 يحتوى مفتاح مركب من عمودين لذلك يجب ان يكون الربط مع الجدول الرئيسى examplan_pro2 من خلال العمودين معا create table course_pro2 ( ID_COURSE NUMBER(5) not null, ID_LEVEL NUMBER(5) not null, course_desc VARCHAR2(50), constraint PK_COURSE_PRO2 primary key (ID_COURSE, ID_LEVEL)); create table examplan_pro2 ( ID_PLAN NUMBER(5) not null, ID_COURSE NUMBER(5) not null, ID_LEVEL NUMBER(5) not null, ID_TYPE NUMBER(5) not null, TYPE_EX VARCHAR2(30), DATE1 DATE, constraint PK_EXAMPLAN_PRO2 primary key (ID_PLAN, ID_COURSE, ID_LEVEL, ID_TYPE)); create table examtype_pro2 ( ID_TYPE NUMBER(5) not null, type_desc VARCHAR2(50), constraint PK_EXAMTYPE_PRO2 primary key (ID_TYPE)); alter table examplan_pro2 add constraint FK_EXAMPLAN_REFERENCE_COURSE_P foreign key (ID_COURSE, ID_LEVEL) references course_pro2 (ID_COURSE, ID_LEVEL); alter table examplan_pro2 add constraint FK_EXAMPLAN_REFERENCE_EXAMTYPE foreign key (ID_TYPE) references examtype_pro2 (ID_TYPE); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ملاك المنتدى بتاريخ: 12 مايو 2008 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 12 مايو 2008 جزاك الله الف خير وجعلها الله في موازين أعمالك وجعل جنة الفردوس مثواك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.