اقتباس:
المشاركة الأصلية كتبت بواسطة HLP
عفوا ,,, لايمكنك مشاهده الروابط لانك غير مسجل لدينا [ للتسجيل اضغط هنا ]
تمام بس WHEN و THEN نفس فكرة Type
وانا سغال When و then بس في TRIGGER
كود PHP:
Select @Type = Case WHEN @ItemRefID = '42099' Then 'Sword' WHEN @ItemRefID = '42100' Then 'blade' WHEN @ItemRefID = '42101' Then 'Spear' WHEN @ItemRefID = '42102' Then 'TBALDE' WHEN @ItemRefID = '42103' Then 'Bow' WHEN @ItemRefID = '42107' Then 'Dagger' WHEN @ItemRefID = '42108' Then 'Xbow'
|
معاك ان الاتنين هيعملو المطلوب بس ك MS و Performance هيبقو احسن اقولك انا زى ايه مثلا
كود PHP:
SELECT CharName16 FROM _Char WHERE CharID='5'
كود PHP:
SELECT Top 1 [CharName16] FROM _Char WHERE CharID='5'
الاتنين الفوق هيقومو بنفس المهمة هتقلى استخدم اى واحدة فيهم هقولك لا استخدم التانية هتقولى ليه هقولك نفرض التابل فى 1000000 لاين لواستخدمت الاولى هيطر يعمل Check للينات كلها بعدين يديك الى لقاها لكن التانى بقى اول ميلقيها هيبطل تدوير ويديك الى لفيها لان اصلا انت عارف ان مفيش غير اسم واحد الى ال CharID بتاعه 5
الفكرة مش فى انك تكتب بروديسر الفكرة فى انك تبقى صايع عشان يطلع ب Performance عالية و MS قليل
زى فكرة مثلا انك تعمل 5000 INSERT لاين فى بروديسر وانك تعمل لاين واحد عبارة عن INSERT ... SELECT