ahmedeltaiep بتاريخ: 8 أبريل 2008 تقديم بلاغ مشاركة بتاريخ: 8 أبريل 2008 لو كنت عاوز تفهم التري بتشتغل ازاي وكمن ازاي تعرف الفرق لو غيرت في الكود بتاعها تعالي نشوف مع بعض أمثلة بسيطة وهتساعد ان شاء الله في فهم التري If you want to know how to create a tree in sql and how to change it's result to understand its working mechanismsee these simple examples=======================================================المثال الأول عاوز اطلع النتيجة بتاعة الكويري بتاعتي بالشكل ده ؟؟؟ MANG_EMPS -------------------------------- Steven King Michael Hartstein Pat Fay Neena Kochhar Jennifer Whalen Susan Mavris Hermann Baer Shelley Higgins William Gietz Nancy Greenberg Daniel Faviet يبقي نستخدم الكود ده select lpad(first_name||' '||last_name,length(first_name||last_name)+level*4,' ') Mang_Emps from employees start with manager_id is null connect by prior employee_id=manager_id; ======================================== المثال التاني طب لو عاوز اعرف اذا بدلت الجملة دي connect by prior employee_id=manager_id; بـالجملة دي connect by prior manager_id=employee_id; ايه اللي هيحصل ؟؟؟؟ تعالي نجرب...... select lpad(first_name||' '||last_name,length(first_name||last_name)+level*4,' ') Mang_Emps from employees start with manager_id is null connect by prior manager_id=employee_id; ================================= النتيجة اهي ...طلعت كده -------------------------------------- King =================================================وأتمني أن أكون ساعدت ولو بقليل لفهم التري وأعدكم بمواصلة شرح التري وكيفية عملها علي الفورمز وكيفية اضافة نود جديد لها وكذلك حذف نود منها والله الموفقأخوكم أحمد الطيب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.