بتاريخ: 8 يناير 200521 سنة comment_23370 السلام عليكم هذه هي طريقة عمل برايمري كي لجدول موجود بالفعل و به بيانات حيث ان اضافة عمود اخر كمفتاح اساسي لابد ان يكون الجدول خالي و هذه كيفية عمل عمود اخر كمفتاح اساسي لجدول به بيانات اولا انشاء عمود من نوع نمبر مثلا ثانيا عمل جملة ابديت لهذا العمود كالتالي update %tablename %set %pk_col%rownuml; or update %tablename %set %pk_col%=%sequence_name%.nextval; ثالثا عمل check constraint as not null and unique constraintرابعا عمل unique index للعمودبالتوفيق تم تعديل 8 يناير 200521 سنة بواسطة hanon_OCP تقديم بلاغ
بتاريخ: 27 يناير 200521 سنة comment_25577 السلام عليكم ورحمة الله وبركاته،، really nice idea ya Hani& thnxbut i think if U made a UNIQUE Constratin, the UNIQUE INDEX will be created automatically & its better that u don't make an index again, ami right تقديم بلاغ
بتاريخ: 14 يناير 200719 سنة comment_89280 أنا بصراحة مش فاهم ممكن بعد إزنك تديني مثال ؟ !ربنا يكرمك و يجعلك سببا ً في عملنا للخير تقديم بلاغ
بتاريخ: 14 يناير 200719 سنة comment_89300 السلام عليكمصحيح ان اضافة عمود كمفتاح اساسي لجدول فيه بيانات غير ممكن مباشرةولكن يمكن اضافة عمود للجدول وملؤه ببيانات فريدة ثم تعديله ليصبح مفتاح أساسي -وذلك ممكن عن طريق بروسيجر-أما العمود الذي أريد تحويله لمفتاح أساسي فيجب أن لايحوي على بيانات فارغة وكذلك بيانات متشابهة وبعد التأكد من الشرطين السابقين بعبارة بحث بسيطة نقوم باعطاء الأمر التالي:ALTER TABLE table_name ADD [CONSTAINT] constraint_name constraint_type (column_name);وتوضع عبارةPRIMARY KEY مكان نوع القيد هذا بالنسبة لل 9i ومابعده أما السابق فلاأعلمملاحظة: يمكن حذف أوتعطيل أواضافة قيد ولكن لايمكن تعديله القيدNOT NULL يستخدم لاضافته MODIFY وليس ADD كما أن قيد المفتاح الأساسي وقيد القيم الفريدة ينشئ لها فهرس بشكل ضمني فور التصريح عنها أو عن عملها بعد تعطيله-حيث يحذف ضمنيا أيضا عند التعطيل-أرجوا لكم الفائدة والمغفرة من اللهولي المغفرة والرحمة تقديم بلاغ
بتاريخ: 6 أبريل 200719 سنة comment_96243 السلام عليكمهذا الموضوع هام بالنسبة لى فهل من الممكن التوضيح بمثال عملى ؟ رجاء الاهتمام بمطلبي للضرورة وشكراميجا تقديم بلاغ
بتاريخ: 7 أبريل 200719 سنة comment_96364 salam brothers i was looking out on this page i saw my brother mega's request so i loved to give a simple example first step you have table name such as emp(employee table ) allready data availble there so u want to add constraint such primary key follow this stepthis is formalaALTER TABLE table_nameADD [CONSTAINT] constraint_name constraint_type (column_name);this example alter table emp add(constraint emp_pk primary key(empno); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.