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

    السلام عليكم السؤال الأول : اريد عمل دوارة متداخلة في sql بالـ for مثلا i & j بحيث اجعل j يطبع لي الأعداد الفردية . فكيف يتم عمل الدوارة؟ سؤال اخر : اريد ان اجعل المستخدم يدخل الأسم و الراتب في الـ run الموجودين في جدول employees فكيف يتم عملها ؟ علماً اني قد جربت ال insert into employees(first_name , salary) into n , sal values(n , sal) بعد ما عملت select لهم لكنه يطلع لي error! و شكرا لكم الله يجزاكم خير اتمنى المساعدة

    • 3 رد
    • 2.2k مشاهدة
  2. imad taleb
    Started by imad taleb,

    من يساعدني في انشاء جدول بالحقول التاليه انشاء جدول الطلاب في اوراكل بالحقول التاليه : رقم الطالب , رقم القيد, اسم الطالب, الجنسية,الجنس,عام الالتحاق ,حالة الطالب,نوع نظام التعليم,رقم القسم ,رقم الكلية

    • 1 رد
    • 2.2k مشاهدة
    ميسم الكرام
  3. 0racle
    Started by 0racle,

    اتمنى المساعدة في حل هذه العبارت ولكم جزيل الشكر Add a new flight in the database 2- Search all flights from a given departure airport to a given destination airport (including indirect flights) and order them in increasing order of their prices. Indirect flights are possible if they are with the same airline company. 3- Make a reservation of a given flight for a given customer. 4- Cancel the reservation of a given flight for a given customer. 5- Trigger the confirmation of a given reservation in the waiting list, after the cancelation of a given reservation.

    • 0 رد
    • 1.2k مشاهدة
  4. Saloooma
    Started by Saloooma,

    مساء الخير عندي واجب في pl/sql و للحين مش عارفة أكمل االبلوك كامل هذا السؤال Consider the following STU table exist in a certain database: Stu_Id Name Specialization 1 mohammed ali 1 2 fatima abdullah 2 3 ahmed ali 1 4 badar saleh 2 5 marwa mohammed 1 6 khuloud abdullah 3 …

    • 4 رد
    • 1k مشاهدة
  5. ام الكاسر
    Started by ام الكاسر,

    السلام عليكم الرجاء المساعدة في كتابة كود لحساب زمن تأخير الموظف حيث المعادلة هي : [ الفرق بين زمن الدخول الرسمي وزمن الدخول الفعلي + الفرق بين زمن الانصراف الرسمي وزمن الانصراف الفعلي ] مع ملاحظه ان اي زمن قبل الدخول الرسمي او بعد الانصراف الرسمي يحذف ويكون الزمن المحسوب الزمن الرسمي فقط بمعني لو ان الموظفحضر قبل الدوام باي زمن فان علي النظام تجاهل هذا الزمن و حفظه في مكان آخر ليحسب كزمن أضافي وكذلك بالنسبة للانصراف . اتمني لو اكون قد احسنت الشرح واتمني المساعده ، ولكم كبير امتناني ..

    • 0 رد
    • 1k مشاهدة
  6. skyskotar
    Started by skyskotar,

    السلام عليكم ورحمة الله وبركاتة اتمنى من الخبراء والمبرمجين مساعدتي في حل هذه المشاكل اشتريت برنامج Cheque Maker ولكن لايوجد دعم ولا حل لمشاكله عندي مشكلتين الاولى : عند كتابة الرقم يتحول الى حروف مثلا 500 ريال يتحول الى خمسمئة ريالا والصحيح خمسمائة ريالا الثانية : عندما اكتب المبلغ 1573.300 عند الطباعة والحفظ يصير 1573.30 تختفي الصفر .... انا اريد الصفر تكون موجوده البرنامج من هذا الموقع http://www.chequesmaker.com/ معلومات التسجيل Name: Mohammed Activation Key: C94C51DB-15301996-15FB2F7A ارجوووا المساعدة في اسرع وقت ولكم شكري

    • 0 رد
    • 735 مشاهدة
  7. the past
    Started by the past,

    يا شباب اريد ان اسألكم عند جدولين m و b عملت تريقر عندما ادخل بيانات في m تدخل مباشرة في b بس عندي مشكلة صغيرة عندي بيانات مكررة في جدول m ولا اريد ان تتكرر في جدول b بمعنى عندما ادخل رقم 101 مثلا لاول مرة اريد هذه البيانات ان تدخل جدول b بس عندما ادخل هذا الرقم مرة اخرى في جدول m لا اريده ان يدخل في جدول b بمعنى اريد جدول m تتكرر فيه البيانات بينما جدول b لا يا شباب اريد الحل لاني تعبت وانا اكتب الكود لاحل هذه المشكلة ولكن بلا جدوى ومشكوررين على الجهود الطيبة

    • 7 رد
    • 3.6k مشاهدة
  8. MomRM90
    Started by MomRM90,

    السلام عليكم أنا حابب أتعلم لغة الـ SQL والـ PL/SQL ... طبعاً ما بأعرف أي شيء عن هذه اللغة أو السانتكس اللى فيها !! شو فيه نصائح .. شو الكتب أو الفيديوهات اللى لازم أحضرها وأهيئ نفسي بحيث أنه بعد شهر أكون قادر على بناء قاعدة بيانات وبخصوصية عالية جداً وآمان !! أهم شيء هي نقطة الـ Permissions !! ممكن تساعدوني ؟

      • أعجبني
    • 15 رد
    • 2.2k مشاهدة
    ميسم الكرام
  9. سندريلا البحرين
    Started by سندريلا البحرين,

    السلام عليكم اخواني اريد ان اجمع وقتين في pl sql هل توجد هناك فنكشن يجمع وقتين او زمنين ويعطيني حاصل الجمع تبعهم افيدوني جازاكم الله خيرا اختكم سندريلا البحرين

    • 6 رد
    • 2.9k مشاهدة
  10. مصعب بن عمير
    Started by مصعب بن عمير,

    السلام عليكم هذه اول مشاركة لي ارجو ان تساعدوني فأنا مبتدئ عندي جدول به معلومات عن التلاميذ في مدرسة واريد جملة SELECT للتلاميذ الذين تتراوح اعمارهم من سن مثلا 10 - 15 سنة بناء على حقل تاريخ الميلاد ( DOB نوعه DATE ) حيث ان رقم التلميذ هو STUDENT_NO ( من نوع NUMBER ) وشكرا

    • 8 رد
    • 3.2k مشاهدة
    مصعب بن عمير
  11. loyal85
    Started by loyal85,

    السلام عليكم اخواني الكرام انا جربت جملة insert في بيئة pl/sql اي يدوي وقد تم التفيذ فيها بشكل جيد.. لكن الذي اريدة اني مثلا عندي جدول هذا الجدول مثلا اسمه employees يحتوي على الاعمدة id ,name,date,job,note لما اقووم بجملة insert اريد id ينضاف اوتومتيكيا اي من دون ادخال من قبل المستخدم يعني بشكل تسلسلي 1,2,3,4.... كذلك التاريخ ينضاف اوتوميتكيا من دون ادخال من قبل المستخدم ..... فكيف يتم ذلك ؟؟؟؟ انا بنتظار ردوركم...

    • 3 رد
    • 1.1k مشاهدة
  12. سلطان الطرازي

    السلام عليكم ماأطيل عليكم الجواب المفروض يكون هكذا idBasket 10 and 11 is low لكن الجواب اللي بيطلع معي هو idBasket 10and 11and is low احتاج ان اضيف ال and بين الرقمين لمرة واحدة فقط اتمنى منكم المساعدة واعرف انها سهلة جدا ولكن انا في اطار التعليم مازلت هذا الكود : DECLARE --create the cursor CURSOR cur IS SELECT idbasket, quantity, subtotal FROM bb_basket WHERE idshopper =24 AND orderplaced =1 ; TYPE typ IS RECORD ( idbasket bb_basket.idbasket%TYPE, qaty bb_basket.quantity%TYPE, sub bb_basket.subtotal%TYPE); tt typ; lv_sum NUMBER :=0; lv_id VARCHAR(25); lv_result VARCHAR(25); BEGIN ---------------------------------------------------- --open the cursor OPEN cur; LOO…

    • 2 رد
    • 983 مشاهدة
    سلطان الطرازي
  13. احمد فهمى
    Started by احمد فهمى,

    السلام عليكم لو سمحتو يا جماعة انا لية سؤال انا عندى موظفين _ عايز بقا ادى مكفاءه 200 جنية لكل موظف خبرته اكتر من 10 سنين بس المكفاءة لدول بس ادونى الكونسبت لو سمحتو

    • 1 رد
    • 1.7k مشاهدة
  14. وائل المغلس
    Started by وائل المغلس,

    لاخوة الكرام هذه او مشاركة لي في المنتدى واتمنى منكم المساعدة محتاج جملة استعلام لعرض البيانات كما هو مرفق في ملف الاكسل حيث لدي جدول يحتوي على الحقول التالية رقم الحساب رقم الحساب الاب اسم الحساب عملة الحساب q.xlsx

    • 4 رد
    • 1.3k مشاهدة
  15. hassan_mohamed21
    Started by hassan_mohamed21,

    السلام عليكم و رحمة الله استفسار عن كود تحديد رصيد المخزن من ثلاث جداول جدول الاصناف items , و جدول المشتريات fwater و جدول الصرف srf حيث يرتبط الثلاث جداول ب item_x المطلوب تريجر لاظهار قيمة الرصيد الحالى للصنف item_x من مجموع المشتريات من (fwater) - مجموع المنصرف من (srf) + الرصيد الافتتاحى (من items)

    • 1 رد
    • 1k مشاهدة
  16. morelove
    Started by morelove,

    انا عايز اعمل جملة سيليكت لرقم موظف واسمه ومرتبه بحيث ان لو رقم الموظف مثلا 5 ارقام يتملى لحد 10 ارقام على ان يكون اخر رقم مختلف عن باقى الارقام ويطلع اسم الشركة وتاريخ اليوم فى اول سطر من النتيجة للتوضيح الاطلاع على المرفقاتNew Text Document (2).txt

    • 4 رد
    • 1.2k مشاهدة
  17. Sireen
    Started by Sireen,

    Day time X .................... Y X ................... Z A ................... K A .................... L R ................... W R .................... T . .................... . ................... . . ................... أبي أكتب جملة Select بحيت تظهرلي ال Day و ال Time التابع له و لكن ال Day يظهر مرة وحده فقط يعني X ................... Y ................... Z A ................... K ................... L R ................... W ................... T

    • 3 رد
    • 1k مشاهدة
  18. رؤوف كامل
    Started by رؤوف كامل,

    مشكله في عمليه حذف الادارة رقم 10 من جدول الادارات SQL> delete from dept where deptno=10; عند تنفيذ الامر تظهر رسالة خطاء تبين انه تم انتهاك قيد او شرط ربط جدول الادارات بجدول الموظفين اي انه لا يمكن حذف الادارة رقم 10 وذالك بسبب انه يوجد موظفون مسجلون في هذه الادارة داخل جدول الموظفون ووجود بربط بينهم عن طريق عمود رقم الادارة فكيف يمكن الحذف رغم هذا القيد او الشرط

      • أعجبني
    • 2 رد
    • 830 مشاهدة
  19. RDBMS

    السلام عليكم ورحمة الله وبركاته بعد التحية اممكن فورملا لحساب عدد الايام والاشهر بين تاريخين بدون عدد السنوات الفورملا اللي حصلتها تاخذ عدد السنوات P_YEAR := TRUNC( months_between(( SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0); :.P_MONTH :=TRUNC( months_between(( SERVICE_TO -1) ,:.SERVICE_FROM ), 0 )- TRUNC( months_between(( :.SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0) *12 ; :.P_DAY :=(months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM )- TRUNC( months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM ), 0 ))*31 ; هاي الفورملا صارت بس انا ابغي فورملا تضم عدد السنوات الى عدد الاشهر فمثلا لو سنه وشهر راح يظهر معاي عدد الاشهر 13 ولكم جزيل ال…

    • 1 رد
    • 1.9k مشاهدة
    كمال عيسى
  20. salim-A
    Started by salim-A,

    ارجوكم بسرعة Student table student_id Sname DOB Dept 100 Salim 15-04-1985 IT 200 Aisha 12-01-1990 IT 300 Asma 17-07-1992 IT 400 Syed 15-06-1992 Media Course table Student_id CorseCode Marks 100 CS100 89 100 CS100 75 200 CS100 55 200 CS100 65 300 CS100 85 300 CS100 80 300 CS100 90 …

      • أعجبني
    • 3 رد
    • 2.4k مشاهدة
  21. alfeeto
    Started by alfeeto,

    السلام عليكم ورحمة الله وبركاتـه أخواني أنا محتاج مساعدتكم في حل مسألة حتساعدني في شغلي ان شاء الله والمسألة هي باختصار اني احتاج كود يوضح لي المبيانات المدخلة أكثر من مرة يعني انا شغلي كل يوم هو اني بنقل البيانات من جدول الى جدول آخر وطبعا البيانات عددها تقريبا3000 والجدول مكون من حوالي 20 عمود والمشكلة بالضبط إني أحيانا انقل المعلومات نفسها مرتين نسيانا مني ولا يوجد قيد فيه يمنعني من ادخال البيانات مرتين ولا يمكنني اضافة القيد لأن اليوزر حقي ما يسمح

    • 1 رد
    • 1.5k مشاهدة
  22. mido_develper
    Started by mido_develper,

    السلام عليكم ورحمة الله وبركاته من فضلكم كنت عاوز مساعده في حل بعض الامثلة عن SUBQURIES وهذه المثلة من كتاب اوركال الامثلة هي 4. The HR department needs a report that displays the last name, department number, and job ID of all employees whose department location ID is 1700. 5. Create a report for HR that displays the last name and salary of every employee who reports to King. وجزاكم الله خيرا والسلام عليكم ورحمة الله وبركاته ---------------------------------------------------------------------------------------------------------------------------------------- لا اله الا الله

    • 4 رد
    • 1.7k مشاهدة
  23. khaledharby
    Started by khaledharby,

    FIND ALL DETAILS OF ALL MANAGERS IN DEPARTMENT 10 , ALL CLERCK IN DEPARTMENT 20 AND ALL EMPLOYEES WHO ARE NEITHER MANAGER OR CLERCK BUT WHOSE SALARY IS GREATER THAN OR EQUEL TO 2000 انا وصلت لحل مشابة له بس مش صح اوووي يعني شكرا

    • 9 رد
    • 3.2k مشاهدة
  24. amr102030

    Consider a table called carrecords with the following structure: name (type: TEXT) price (type: INT) color (type: TEXT) vehicletype (type: TEXT) eg. SEDAN/SUV A customer wants to see the details (name, price, color, vehicletype) of the vehicles that suit his preferences. This is what he says: "If its a black sedan, I'm ready to pay 10,000, but if its red or white, then no more than 8,000. For any other color I won't go above 7,000, except if its an SUV, in which case my budget is upto 15,000 for a black one or upto 14,000 for any other color." Write a query that returns the desired information in ascending order of price. دي كانت المشكلة الاولي انا مش…

    • 3 رد
    • 1.2k مشاهدة
  25. Syrian Oracle
    Started by Syrian Oracle,

    السلام عليكم . أيها الاخوة احتاج لمساعدتكم في حل مشكلة overlapping لنفترض ان لدينا الاعمدة التالية : LABORID رقم العامل الوظيفي WROKID رقم عملية الاصلاح التي سيقوم بها STARTTIME وقت البدء بعملية الاصلاح ( وقت وتاريخ) ENDTIME وقت الانتهاء من عملية الاصلاح ( وقت وتاريخ ) الآن انا بحاجة للمساعدة بالتأكد من انه لا يوجد تداخل overlapping لدى العامل ، أي بعبارة أخرى لا يمكن عمليا ان يقوم بعمليتي اصلاح مثلا بنفس الوقت وطبعا يوجد لدي جدول به جميع التفاصيل المذكور سابقا واحتاج لأن اقارن واتأكد ان كل عامل لدي قد قام بعمل واحد فقط خلال وقت واحد اي انه وقت انتهاء عملية الاصلاح رقم واحد مثلا هو قبل تاريخ بداية عملية الاصلاح رقم اثنين لنفس العامل . وعند حدوث تداخل او خطأ بالادخال…

    • 4 رد
    • 1.8k مشاهدة

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

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

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.