بتاريخ: 19 ديسمبر 200619 سنة comment_86697 سوال فى احد الانتر فيو فى الاوركللو عندك عمود فيه داتا كتير عايز تعمله بريمرى كى ازاى؟السوال محتاج تفكير وخبرة تقديم بلاغ
بتاريخ: 19 ديسمبر 200619 سنة comment_86700 السلام عليكمبكل بساطة اولا تاكد من ان العمود لا يوجد به صفوف متكررة بواسطة الامر التالي افرض اسم العمود kنعمل :select k,count(k from x having count(k)>1 group by k)الصفوف التي يطلع عددها اكثر من 1 نعدلها اذا كانت كثيرة نعمل ابديت للعمود كالتالي بيحث نضيف للصف رقمه او تسلسلهupdate x set k=k+rownumوبهذة الطريقة نضمن عدم تكرار اي صفوبعدها نعمل البرايميري كيalter table x add constraint x_pk primary key (k ارجو ان اكون وفقت بالاجابةوفقك اللهالجنتل تقديم بلاغ
بتاريخ: 18 يناير 200719 سنة comment_89654 select k,count(k) from x having count(k)>1 group by kهناك قوس ناقص بعد Count(K تم تعديل 18 يناير 200719 سنة بواسطة mahmoudwow تقديم بلاغ
بتاريخ: 21 يناير 200719 سنة comment_89856 جزاك الله خيرا على المعلومه المفيده دى لكن كده إحنا كده إتأكدنا إن مفيش تكرار لكن إزاى نتأكد إن مفيش nullوانا متهيألى إن السؤال إزاى تعمله primary key مش إزاى تتأكد إن العمود primary keyبمعنى تانى انا فاكر إن فى option بنزوده فى جمله إضافه الconstraint ممكن تعمل الprimary key على العمود من غير ماتعمل validate على البيانات الموجوده فعليا ولكن ال validate حيبتدى من وقت إدخال البيانات الجديده لكن أنا حاليا مش فاكر صيغه الoption تقديم بلاغ
بتاريخ: 3 فبراير 200719 سنة comment_90770 السلام عليكم ورؤحمة الله وبركاته اخي العزيز الجنتل ان الرد الذي اوردة اكثر من رائاع ولكن قد يكون هناك بعض المشكلات فية مثل ان يوجد صف به بيان (8) ويكون ترتيب العمود في الترقيم الرابع وبذلك يكون الناتج الجديد 12 ويكون هناك في الصف الالذي ترتيبة 8 بيان (4) وبذلك يكون المجموع 12 فبذلك لم تخرج من مشكلة التكرار بعد وشكرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.