الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

السلام عليكم ورحمة الله وبركاته

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
في بحث التسلسل الهرمي لم أعرف الفرق بين الاستعلامين التايين
الاستعلام الاول


SELECT employee_id, last_name, job_id, manager_id
FROM employees
START WITH employee_id = 100
CONNECT BY PRIOR employee_id= manager_id

الاستعلام الأخر

SELECT employee_id, last_name, job_id, manager_id
FROM employees
START WITH employee_id = 100
CONNECT BY PRIOR manager_id = employee_id ;
والمشكلة هي اني لم أفهم تفسير العبارة

START WITH employee_id = 100
CONNECT BY PRIOR manager_id= employee_id

تم تعديل بواسطة ibraheem.aldalaty

بتاريخ:

السلام عليكم
انا لسا موصلتش للجزء ده فى الكورس!
عموما قريت شوية دلوقتى و اللى فهمته كالأتى
START WITH employee_id = 100
الاول START WITH ده اللى بتحدد بيه ال root او الجذر بتاع الشجرة
يعنى فى المثال بتاع HR schema تحديدا فى ال table بتاع ال employees
اعلى واحد فى الشركة هو king بدليل انه manager_id عنده تساوى null يعنى ملهوش مدير
بس طبعا هو مدير على ناس تحتيه وكل واحد من اللى تحتيه مدير على حد وهكذا
تخيلها كانها شجرة عيلة الجد الأكير هو الجذر الاساسى و اولاده متفرعين منه
وطبعا كل ولد من اولاده عنده اولاد بدوره وهكذا
اول level فى ال tree هو الجزر "الجد الأكير" وثانى لفل هما مجموعة ابناء الجد وهكذا
طيب إفرض عاوز الشجرة تعرضلى من اول احد أبناء الجد الأكبر
فى قاعدة البيانات اللى عندنا بحدد الموضوع ده بال employee_id
عندناking مدير kochhar ورقمه 101 فلو كتبت START WITH employee_id = 101
حيكون الجذر kochhar و الناس اللى هو مديرهم وهما مديرين مين بعده وهكذا
مش حيعرض king لانه اعلى رتبة من kochhar وانا قايله ابتدى ب kochhar
ومش حيرض باقى الناس اللى king رئيسهم لانهم متساويين مع kochhar فى الرتبة وطبعا جذر الشجرة بيكون واحد بس

CONNECT BY PRIOR manager_id= employee_id
دى مش فاهمها اوى وانا مطبق فحروح انام وان شاء الله اول ما افهمها حكتب رد
يا رب اكون افدتك
وربنا يستر ويطلع كلامى مظبوط B)

بتاريخ:
  • كاتب الموضوع

السلام عليكم ورحمة الله وبركاته
مشكور أخي العزيز ويارب تكون نمت نومة هنية
وياريت لو بس تساعدني على فهم عبارة connect لأني حاولت أفهمها بس ما أدرت
ربنا يفتح عليك من شان نفهمها مع بعض.

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.