بتاريخ: 8 فبراير 201016 سنة comment_184533 السلام عليكم ورحمة الله وبركاتهلو سمحتم ياجماعة انا عايز أعمل أكتر من primary key فى جدول واحد بس مش نافع ياريت حد يساعدنى جزاكم الله خيرا تقديم بلاغ
بتاريخ: 8 فبراير 201016 سنة comment_184535 بص حضرتك اولا ماينفعش نعمل اكتر من pk ..لان اى جدول بيحتوى ع primary key واحد بسبس ممكن تعمل complex primary key ال هو composite يعنى ..بتعمل pk بس مكون من ازيد من column طبعا حضرتك عارف ان ممكن نحط ال constraint واحنا بنعمل ال table سواء ف column or table level بس ف حالة ال complex pk ماينفعش اكيد غير ع table level او بعد ما تعمل create لل table تعملalter له وتضيف ال constraint ودا مثال صغير ع complex pk create table emp (emp_id number(5),name varchar2(20),email varchar2(50) , constraint emp_id_em_pk primary key(emp_id,email)) تقديم بلاغ
بتاريخ: 8 فبراير 201016 سنة كاتب الموضوع comment_184536 جزاكى الله خيرا أختى الكريمة هجرب واقلك باذن الله تقديم بلاغ
بتاريخ: 9 فبراير 201016 سنة comment_184539 طريقة اخرى بعد انشاء الجدول alter table emp add constraint emp_pk primary key ( emp_id,sn,pdd); تم تعديل 9 فبراير 201016 سنة بواسطة mmsalman87 تقديم بلاغ
بتاريخ: 9 فبراير 201016 سنة comment_184605 ويمكنك أيضاً عدم تعريف الconstraint وتترك تعريف اسمه اوتوماتيكياًمثال CREATE TABLE emp (empno NUMBER(10), branch NUMBER(6), empname VARCHAR2(30), hiredate DATE, email VARCHAR2(50), PRIMARY KEY (empno, branch)); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.