الانتقال إلى المحتوى
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. the past
    Started by the past,

    يا شباب اريد ان اعرف الفائدة من الدالة TO_DATE

    • 1 رد
    • 1.8k مشاهدة
  2. طفلة الخالد
    Started by طفلة الخالد,

    السلام عليكم ورحمة الله وبركاته.. عند حذف الجدول المنشأ منه view ماذا يحصل بتلك الـــ view أو views هل سوف تحذف مع الجدول التابعه له ام لا ؟ سواء كان الجدول يحتوي على بيانات أم لا...

    • 5 رد
    • 2.2k مشاهدة
  3. منمون علي
    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.3k مشاهدة
    ابوذر حسين
  4. moh.sami
    Started by moh.sami,

    السلام عليكم ورحمه الله وبركاته ============== سؤال في استخدم الـ connect by / level / prior

    • 0 رد
    • 755 مشاهدة
  5. mr_khaledali
    Started by mr_khaledali,

    سؤالين موجودين في ليسون 7 ( cursor) يعني كل ماحل السؤال الاول البرنامج دايما يهنك مني مش عارف الجواب غلط ولا هوا البرنامج قلبه ضعيف مساعدتكو معايا يااخوانا يعني سؤال بسؤاله مافيش اي مشاكل Write a PL/SQL block, which declares and uses cursors with parameters.In a loop, use a cursor to retrieve the department number and the department name from the departments table for a department whose department_id is less than 100. Pass the department number to another cursor as a parameter to retrieve from the employees table the details of employee last name, job, hire date, and salary of those employees whose employee_id is less than 120 and who work in that department. In t…

    • 1 رد
    • 2.9k مشاهدة
  6. islam77
    Started by islam77,

    عندي VIEW من اكثر من TABLE واريد ان اعرف اسماء ال TABLES المكون منها وشكرا

    • 1 رد
    • 1.6k مشاهدة
  7. eslam elbyaly
    Started by eslam elbyaly,

    السلام عليكم ورحمة الله وبركاته عندي عمود هيدخل فيه بيانات ارقام وحروف وعلامات زي % و / و - المفروض الداتا تايب بتاعته تبقى ايه ؟ جزاكم الله خير السلام عليكم ورحمة الله وبركاته

    • 1 رد
    • 855 مشاهدة
    ميسم الكرام
  8. yhab
    Started by yhab,

    السلام عليكم لدي ثلاثة جداول مبينة في الصورة المرفقة جدول الأشخاص, جدول مصاريف الأشخاص,جدول انواع المصاريف مثلا الشخص :احمد ,المادة المصروفة: دفتر, نوع هذه المادة: قرطاسية أريد استعلام يعيد عمودين: نوع كل مصروف وقيمة المصاريف من هذا النوع وذلك بالنسبة لشخص احدده ضمن الاستعلام عن طريق رقمه و اذا كان احد انواع المصاريف غير وارد بقائمة مصاريف هذا الشخص اريد ان يعطي الاستعلام هذا النوع من المصاريف بالقيمة صفر أي اذا لم يستهلك احمد اي مادة من النوع مواد غذائية مثلا يجب ان يعيد الاستعلام : مواد غذائية 0 كتبت الاستعلام التالي: select types.type_,cost from p_expense,expense,types where p_expenses.id=1 and p_expenses.pid(+) = expenses.id and expenses.typeid …

    • 5 رد
    • 1.2k مشاهدة
  9. Brain_Storm
    Started by Brain_Storm,

    السلام عليكم ،، SELECT DISTINCT JOB , DEPTNO FROM EMP; SELECT DISTINCT DEPTNO,JOB FROMEMP; يعطي نفس النتيجة فكيف امنع التكرار في العمود المطلوب منع التكرار فيه ؟

    • 2 رد
    • 2.2k مشاهدة
  10. الحكيمي
    Started by الحكيمي,

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

    • 2 رد
    • 1.6k مشاهدة
  11. fish
    Started by fish,

    ما فائدة where current of

    • 6 رد
    • 2.8k مشاهدة
  12. majd ahmed
    Started by majd ahmed,

    لو سمحتوا عندي سوال في الموشرات من يجبيلي الاكواد 1-مؤشر يعمل على تعديل رواتب الموظفين الذين ليس لديهم علاوه بالدولار 2-مؤشر يعمل على تعديل رواتب الموظفين واضافه الى الرواتب بنسبه 50%

    • 2 رد
    • 791 مشاهدة
  13. طفلة الخالد
    Started by طفلة الخالد,

    اذا تم منح امتياز DBA ليوزر ما ، ثم اردنا بعد ذلك سحب هذا الأمتياز ( الصلاحية) من هذا اليوزر.. كيف يتم ذلك ... الكود.

    • 2 رد
    • 1.6k مشاهدة
  14. مها*%

    السلام عليكم ورحمه الله وبركاته اخباركم شباب & صبايا عندي سؤال ماعرفت احلووو في ماده برمجة قواعد بيانات المعروفه بأسم sql قسم الروتين( procadure) ارجوو المساعده ............................................... س1: إجراء يقوم عمل update لايميل الموظفين على ان يتم عمل الموظفين 1 الى 100 وليكن hotmail@ والباقي @yahoo ؟؟؟؟؟ يعني يعدل لكل الموظفين من 1 الى 100 هوتميل والباقي يعدلهم ياهوو السؤال التاني : اجراء يقوم باضافة العلاوه السنويه 200 ريال عندما يكمل الموظف من تاريخ التعين في جدول الموظفين تاريخ تعيين الموظف 1\8\1425 حيث ان : اسم الجدول emp ورقم الموظف empno اسم الموظف empname تاريخ التعيين constart الراتب salary مع العلم ان عمود التاريخ من النوع number ع…

    • 1 رد
    • 1.1k مشاهدة
  15. omar-alreyati
    Started by omar-alreyati,

    الاخوة الاعزاء: بعد التحية الطيبة لكم. ارغب في معرفة بعض الباراميتر في الfunction الاتية: اولاً: INSTR والتي تكون بالشكل الاتي : INSTR(x, find_string [, start] [, occurrence]) ارغب في معرفة ما هي start & occurrence وما الفائدة من استخدامها ثانياً: LPAD والتي تكون بالشكل الاتي : LPAD(x, width [, pad_string]) ارغب بمعرفة فائدة pad_string مع الشرح ان امكن بالأمثلة ليتضح الامر اكثر وانا بانتظاركم وشكراً.

    • 5 رد
    • 2.5k مشاهدة
  16. hi_redstars
    Started by hi_redstars,

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

    • 1 رد
    • 1.4k مشاهدة
  17. a5hhk
    Started by a5hhk,

    عندي عدة أرقام تلفونات وأريد أن أن أظهرها بطريقة منسقة فمثلا الارقام في الجدول: 05051414132 05053638556 05030052447 أريدها أن تظهر بهذه الطريقة 132-141-14-0505 556-638-53-0505 447-052-00-0503

    • 7 رد
    • 3.1k مشاهدة
  18. dev_ora
    Started by dev_ora,

    احضر جميع الموظفين الذين وظيفتهم لا تساوي HR_REP’" باستخدام جملة minus

    • 7 رد
    • 1.7k مشاهدة
  19. ابوماجد
    Started by ابوماجد,

    كتابة استعلام يعمل على استخراج بيانات الموظفين الذين لديهم اقل المرتبات واكبر المرتبات في كل دائره على حدى .. ياريت احصل اجابه.... انا قد حليته بس ماني متاكد منه ابغ اشوف اجابة واحد خبره ياريت.... محتاجه ضروري

    • 4 رد
    • 1.7k مشاهدة
  20. waleed.ita
    Started by waleed.ita,

    السلام عليكم ورحمه الله وبركاته كنت عاوز اعرف شرح الطريقه دي لاني مش فاهم معناها ايه بصراحه في حذف القيم المكرره من الجدول يعني نفترض اننا كرريتنا جدول كالاتي create table emp (val_1 int,val_2 int,val_3 int) insert into emp values (1,2,3) وكررناها مثلا اي عدد دلوقت لو جربنا الطريقه دي فعلا هتمسح القيم المكرره وتسيب raws واحد بس فيه القيم 1و2و3 delete from emp where rowid <> ( select max(rowid) from emp a where a.val_1 = emp.val_1 and a.val_2 = emp.val_2 and a.val_3 = emp.val3 ) ممكن شرح ليها ممكن بطريقه تانيه وانا عرفها اللي هي delete from emp where (rowid, val_1) not in (select min(rowid), val_1 from e…

    • 2 رد
    • 1.6k مشاهدة
  21. sara gamal
    Started by sara gamal,

    السلام عليكم لو سمحتم انا لاقيت السؤال ده في مصدرين واحد كاتب ان اول اجابه هى الصح والتانى كاتب ان التانيه هى الصح الجواب الثانى انا جربته ولاقيت انى لو بضع اى من parameter او االاتنين بnull بيطلع نتيجه عايزه بس اعرف هل الاجابه الاولى في اي مانع انها تكون صح create or replace function g_mail(f1 varchar2,f2 varchar2) return varchar2 is v_mail varchar2(50); begin v_mail:=substr(f1,1,1)||substr(f2,1,1)||'@oracle'; return v_mail; end; this function can be used aganist any table this function can be used only if the two parameters passed in are not null values

    • 7 رد
    • 2k مشاهدة
  22. almujtaba
    Started by almujtaba,

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

    • 4 رد
    • 1.9k مشاهدة
  23. صلاح الدين محمد
    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 مشاهدة
    صلاح الدين محمد
  24. khaledhere

    السلام عليكم ورحمة الله وبركاته انا عندى فى الشاشة ايتم نوعه تاريخ مش بتكتبه بى إيدى بس بيظهر من شاشات تانيه وبيظهر عندى فى post-query محتاج قبل التاريخ دا بى 15 يوم يتغير لون الايتم وبعد الميعاد دا يتغير لون الايتم بلون مختلف

      • أعجبني
    • 1 رد
    • 818 مشاهدة
  25. The x-o
    Started by The x-o,

    هذا السؤال جانا في الإختبار ولا عرفت أحله ودي أعرف حله لأن التيتشر يقوول أنه مرررة سهل مع أني شيبت في الأمتحان ولا جبته By using SQL create atable named levels write a PL/SQL block to insert the numbers from 1 to 10 in to levles table يوم سألته رفض يجاوب غير انه نستخدم For Loop والله عجزت في أحد يقدر يساعدني

    • 2 رد
    • 1.6k مشاهدة

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.