السلام عليكم اريد معرفة ما فائدة (+) في هذا الكود
select e.last_name, e.department_id, d.department_name from employees e, departments d where e.department_id(+) = d.department_id
السلام عليكم اريد معرفة ما فائدة (+) في هذا الكود
select e.last_name, e.department_id, d.department_name from employees e, departments d where e.department_id(+) = d.department_id
www.acrowing.com
اول موقع عربي لرياضة التجديف
هذه العلامة تعني
أنه أظهر جميع السجلات المرتبطة بين الجدولين وفي حال وجود سجلات بجدول الأقسام غير موجودة بجدول الموظفين قم بإظهارها .
مثلاً ستجد نتيجة الإستعلام السابق هي :
SQL>select e.last_name, e.department_id, d.department_name from employees e, departments d where e.department_id(+) = d.department_id; LAST_NAME DEPARTMENT_ID DEPARTMENT_NAME ---------------- ---------------- ---------------- AHMAD 10 STOCK SALEH 10 STOCK OTHMAN 20 ER SULTAN 20 ER FAHAD 20 ER KING 30 RECEPTION NASER 30 RECEPTION IT 8 Row retrived .
Oracle 10g >>> ماذا تعرف عنه ؟ ؟؟
عمل Compile لجميع الكائنات الـ inviled لديك بقاعدة البيانات
OCP: Oracle Certified Professional 10gR2 Database Administration
هذا الموضوع مغلق.