الانتقال إلى المحتوى
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.

SQL and PL/SQL

Oracle SQL and PL/SQL | Queries | DML & DDL statements | Functions | Procedures | Triggers and Packages
لغة الإستعلام SQL

  1. ahmed.arafa
    Started by ahmed.arafa,

    السلام عليكم Correlated Subqueries يستخدم الـ Correlated Subqueries لمعالجه الصفوف (صف صف) ويتم تنفيذ كل استعلام فرعى مره واحده لكل صف من الأستعلام الخارجى (outer query) وتتم معالجته بواسطه (parent statement)ويمكن ان يكون parent statement جمله select ,update and delete اعتقد ان الكلام مبهم بعض الشىء ولكن ان شاء الله من خلال الأسطر القادمه سوف يتضح لك الأمر بشكل واضح واكثر تفصيل ولكن اقرا الموضوع من البدايه للنهايه اكثر من مره فى حاله لو لم تتضح لك الرؤيا -بس ان شاء الله مع نهايه الموضوع وقرائته بتمعن هتلاقى كله تمام - واى سؤال حاضر ان شاء الله نرجع لموضعنا الأساسى فى البدايه انت محتاج انك تعرف الفرق بين Nested subquery والـ Correlated Subqu…

    • 0 رد
    • 775 مشاهدة
  2. oukacha
    Started by oukacha,

    إخواني الاعزاء،السلام عليكم .أريد أن عرف الفرق بين هذين الامتحانين،أيهما أفضل و أسهل،وشكرااا....

    • 0 رد
    • 1.5k مشاهدة
  3. MEMoRAbLe
    Started by MEMoRAbLe,

    السلام عليكم ارغب في مساعدة منكم في كتابة Procedure .................. عندي 3 جداول جدول فيه المدة الزمنية 30 - 60 - 90 - 180 جدول فيه النسب المئوية 25 - 50 - 75 - 100 جدول فيه جميع السجلات من بينها قيمة العقد و النسبة المئوية و المدة الزمنية ... والمطلوب مني تقرير يظهر جميع القيم .... و اظهار النسبة المئوية والمدة الزمنية حتى لو كانت فارغة .... الحل طبعاً Procedure يختبر السجلات و في حالة وجدة نسبة او مدة غير موجودة يضيف سجل فيه النسبة او المدة و باقي الحقول صفر على شكل for i = (select a.time_period, b.percent_slab from time_slab a , coll…

      • أعجبني
    • 1 رد
    • 811 مشاهدة
  4. الجندي الرئيس
    Started by الجندي الرئيس,

    السلام عليكم اخواني في هذا المنتدى ارجو المساعدة في انجاز عملي فقد كونت بروسيجر لكنه لم يكتمل طبعا انا عندي جدول لسمه ماستر فاريد عمل بروسيجر يحدث على هذا الجدول وبالتحديد الclass_code SQL> desc master; C?C?? IC??? C???? ----------------------------------------- -------- ------------- ID NOT NULL NUMBER(6) F_NAME NOT NULL VARCHAR2(12) S_NAME NOT NULL VARCHAR2(12) T_NAME NOT NULL VARCHAR2(12) L_NAME VARCHAR2(12) NATIONAL_NO …

      • أعجبني
    • 3 رد
    • 956 مشاهدة
  5. mohamed shabarga
    Started by mohamed shabarga,

    السلام عليكم ورحمة الله وبركاته ارجو من السادة الاعضاء التكرم وشرح كيفية عمل تريقر حذف وطريقة عمله هو عندما يقوم المستخدم بحذف سجل من جدول يقوم بعمل نسخة احتياطية لهذا السجل في جدول اخر اخوكم في الله محمد يوسف الحسن وجزيتم خيرا

  6. منمون علي
    Started by منمون علي,

    عاوزة اعرف ازاي اعمل connect علي scott في sql رغم اني كنت عاملاه unlock وكنت مدياله password بس مش بيعمل connect ------ وكمان لو عاوزة اغير الpassword

      • أعجبني
    • 12 رد
    • 1.4k مشاهدة
  7. fedaaAlmasry
    Started by fedaaAlmasry,

    السؤال: اكتب اجراء ( procedure) مستخدما pl/sql يطبع البيانات على الشكل التالي الذي في الصورة مساعدة : استخدم group by. الحل ولكن به أخطاء ولا أعرف ما هو الخطا أرجو منكم المساعدة create or replace procedure showData as CURSER EMPCUR IS SELECT deptno,max(sal),min(sal) FROM emp group by deptno order by deptno asc; REC1 EMP%ROWTYPE; begin OPEN EMPCUR; FETCH EMPCUR INTO REC1; WHILE EMPCUR%FOUND LOOP dbms_output.put_line(REC1.DEPTNO||' '||REC1.min(sal)||' '||REC1.MAX(SAL)); END LOOP; FETCH EMPCUR INTO REC1; end; /

    • 4 رد
    • 990 مشاهدة
  8. amrmoon2010
    Started by amrmoon2010,

    ممكن حد من الأخوة الأفاضل يوضح ايه ESCAPE Identifier واستخدامه في ايه ؟

      • أعجبني
    • 2 رد
    • 676 مشاهدة
  9. eslam elbyaly
    Started by eslam elbyaly,

    السلام عليكم ورحمة الله وبركاته اريد ان اعرف ما هي نوعية الاسئلة التي يمكن ان تسأل لشخص خبرة سنة واحدة اتحدث بخصوص الـ sql and pl/sql فقط , وسأل نفس السؤال في منتدي الفورمز جزاكم الله خيرا السلام عليكم ورحمة الله وبركاته

    • 1 رد
    • 808 مشاهدة
  10. ms java
    Started by ms java,

    السلام عليكم اسعد الله اوقاتكم بكل خير اتمنى منكم مساااااعدة الله يسعدكم دنيا واخرى عندي سؤال بخصوص الاستبيان لمشروع شؤون موظفين الدكتورة طلبت منا نعمل استبيان نسويه على شكل اسئلة ونخلي اجاباتها تكون ع شكل خيارات ونخلي لكل خيار قيمة بحيث لو اليوزر يخلص من الاجابة بيطلع له شكل بياني تقريبا زي اللي ف برنامج مايكروسفت اكسل فكيف بسوي له البرمجة وقبلها كيف بتكون الحقول لهذا الجدول؟ بالله عليكم لا تبخلوا علي بالمساعدة بانتظار ردوكم بالله عليكم لا تخذلوني

    • 3 رد
    • 810 مشاهدة
  11. fedaaAlmasry
    Started by fedaaAlmasry,

    السؤال: اكتب trigger يقوم بمنع اضافة موظف على جدول الموظفين راتبه اعلى من أعلى راتب في الموظفين. الحل: create or replace trigger Do_Not_Add before insert on emp for each row begin if :new.sal > max(sal) then raise_application_error(-20001,'لا يمكن الإضافة'); end if; end; / لا أعرف ما الخطأ أرجو منكم المساعدة وجزاكم الله خيرا

      • أعجبني
    • 7 رد
    • 1.9k مشاهدة
  12. yousef.allaban
    Started by yousef.allaban,

    اريد شرح كافي وافي عن التالي ؟ 1-trigger انواعه وما هي الفائدة منه 2-difference between view and table 3-procedure انواعه وما هي الفائدة منه 4- function انواعه وما هي الفائدة منه 5- cursor انواعه وما هي الفائدة منه

    • 1 رد
    • 871 مشاهدة
  13. My Oracle
    Started by My Oracle,

    هذه هي واجهة الكتاب

    • 3 رد
    • 2.1k مشاهدة
  14. منمون علي
    Started by منمون علي,

    Create a query that displays the employees’ last names and commission amounts If an employee does not earn commission, show “No Commission.” Label the column .COMM and my solution is ('select last_name,nvl2(commission_pct,commission_pct,'No commission comm from employees but have error

      • أعجبني
    • 6 رد
    • 3.1k مشاهدة
    ابوذر حسين
  15. shakerme
    Started by shakerme,

    ااخوة الاعزاء هل استطيع الدمج بين حقل يمثل قيمة مالية مع اشارة $ او اشارة اي عملة في جملة create table الرجاء الاجابة وشكراً

    • 1 رد
    • 862 مشاهدة
  16. رولا سعيد
    Started by رولا سعيد,

    مرحبا ارجو منكم الرد على رسالتي لاني بحاجه الى الاجابة وشكرا جزيلا لكم مقدما مكتبة عامة بها (كتب:الكتاب له مؤلف او اكثر ، الكتاب ينتمي لموضوع واحد فقط ، مشترك: المشترك يستطع استعارة اكثر من كتاب . دارنشر: تورد الكتب للمكتبة) تقوم هذه المكتبة بتوفير الكتب المختلفة لقطاع واسع من المواطنين في مدينة ما ولكنها تستخدم الوسائل التقليدية في هذه الخدمات سواء فيما ما يتعلق بمعلومات الكتب المتوفرة لديها او المشتركين وطرق التواصل معهم ومتبعة اشتراكتهم مما ادى ويؤدي الى الكتير من السلبيات في العمل وتأخر المشتركين عن تسليم الكتب حسب المواعيد المقررة مما يؤدي الى عدم استفادة اكبر قدر ممكن من المشتركين من الحصول على تلك الكتب وكذلك فقدان العديد من الكتب ولاسباب غير معروفة المطلوب ا…

      • أعجبني
    • 2 رد
    • 1.1k مشاهدة
    رولا سعيد
  17. mr.raed

    السلام عليكم ورحمة الله وبركاته لو سمحتم اخواني انا انشات جدول ووضعت برايمري كيف لـ student_id ما الأمر الذي يسمح لي بنقل البرايمري كي من student_id الى العمود الاخر المنشأ في جدولي وهو student_no { يعني اريد ان احذف البرايمري كي من العمود الأول واضيفه في العمود الاخر } لان الجدول لا يسمح له الا ببرايمري كي واحد

      • أعجبني
    • 5 رد
    • 2.3k مشاهدة
  18. new_7ob
    Started by new_7ob,

    اللي عايز منكم ملفات البوربوينت ل sql يمكن انه يضيف ايميله على الرد وأنا هبعتله الباسورد تبع الملف المضغوط اللي موجود على المرفقات على ايميله |||||||||| ما تنسونا بالدعاء انا مستغرب ليش الملف اللي ضفته ما ظهر في المرفقات

    • 6 رد
    • 1.8k مشاهدة
  19. صلاح الدين محمد
    Started by صلاح الدين محمد,

    السلام عليكم ورحمة الله وبركاته جزاكم الله خيرا عندي سؤال في كتاب Oracle Database 10g SQL Fundamentals I وهو السؤال رقم 10 في الفصل رقم 4 من الكتاب الأول والذي ينص على التالي: Practice 4 If you want an extra challenge, complete the following exercises Q 10. Create a query to display the total number of employees and, of that total, the number of employees hired in 1995, 1996, 1997, and 1998. Create appropriate column headings

    • 3 رد
    • 2.5k مشاهدة
    صلاح الدين محمد
  20. amir2008amir

    برنامج يحتوي على قاعدة بيانات بها 3000 سؤال في مجال : sql , PL/SQL & Java Fundamentals يلزم مايكروسوفت أكسس للتحميل من هنا http://gamalsaad.com/database.htm .

    • 3 رد
    • 2.3k مشاهدة
  21. prali

    يعني بشكل عام نخلي براميتر انه يكون نوعها ع اي جدول نختار او نطبقه ع function

    • 1 رد
    • 1.7k مشاهدة
  22. Boos palestine

    شباب حدا عندو معلومات كيف بدي أنشأ بروسيجر لاضافة ريكورد على عامود مش بروسيجر لاستدعاء اي جدول بروسيجر على سبيل المثال عندي جدول طلاب وكل ما اجى طالب جديد اعملو اضافة على عامود ال name ومشكورين

    • 0 رد
    • 2.3k مشاهدة
  23. prali
    Started by prali,

    UPDATE fish_species SET fish_species.fish_specie_family_id = (SELECT fish_families.ID FROM fish_families WHERE is_family = 1) WHERE fish_species.family IN (SELECT DISTINCT fish_families.science_name FROM fish_families WHERE fish_families.is_family = 1)

    • 2 رد
    • 1.2k مشاهدة
  24. awn78
    Started by awn78,

    size="3"]اخيرا ولله الحمد نجحت اليوم في اختبار ال 1Z0-007 انصح الجميع بعدم التردد في تقديم الاختبار فهو من نفس كتب الاوراكل ومن نفس اختبارات التيست كينج والباس فور شور والفضل ايضا يعود الى هذا المنتدى الرائع وشكرا جميعا[/size]

    • 18 رد
    • 6.4k مشاهدة
    ملكه الظل
  25. prali
    Started by prali,

    ونستخدمها في جمله insert SELECT ROWNUM N FROM dual CONNECT BY LEVEL <= 20 هاي استخدمنها بس بطلع خطا بحكي ORA-01427: single-row subquery returns more than one row

    • 1 رد
    • 1.4k مشاهدة

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

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

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.