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

    هل من الممكن أن تستخدم الــVIEW لأدخال البيانات أم أنها لأستعراض نتيجةجملة SQL المؤسسة عليها الفيو فقط؟؟؟ وإذا كان ممكن فهل من شروط لذلك؟؟ جزاكم الله خيرا

    • 4 رد
    • 2.4k مشاهدة
  2. mohamed_abdelsalam
    Started by mohamed_abdelsalam,

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

    • 4 رد
    • 1.7k مشاهدة
    mohamed_abdelsalam
  3. tariq452
    Started by tariq452,

    السلام عليكم ورحمة الله وبركاته كيف أقدر أعمل شرط يتحقق من حقل لابد أن يتواجد في الحقل رقم على الأقل مثال AF125E

    • 4 رد
    • 934 مشاهدة
  4. Mohamed Ali Mustafa
    Started by Mohamed Ali Mustafa,

    كتاب يشرح ال sql بشكل عام و MSSQL في جزء منه بشكل مبسط و بتدرج ومع امثله طبعا يصلح للمبتدئين بشكل عام وفقنا الله وياكم http://www.tutorialspoint.com/sql/sql_tutorial.pdf

    • 4 رد
    • 3.4k مشاهدة
    رداد سلطان الزرقه
  5. eehab_said
    Started by eehab_said,

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

    • 4 رد
    • 4.2k مشاهدة
  6. محمد بن سعود
    Started by محمد بن سعود,

    السلام عليكم ورحمه الله وبركاته مسااء الخييييير اخواني...اخوكم طالب برمجه وحاليا ادرس قواعد بيانات والـ SQL الموضووع باختصار..انا عندي برنامج الأس كيو ال الأصدار رقم 10 لاكن ابي الجداول حقت الموظفين الرواتب واقسام الدوائر... هذي موجوده عندنا بالمعمل لاكن نبي نطبق شي على اجهزتنا الخاص عشان نعرف نذاكر والمشكله كل ماراجعنا الدكتور حق الماده كل يوم يقول بكرآ بعطيكم وله شهر ماعطانا شي <<< يقص قصه حياته ياليت اللي عنده الجداول هذي ينزلها هنا ويشرح لي طريقه تركيبها واكون شاكر وممنون لكم أخوووكم محمد

    • 4 رد
    • 2.1k مشاهدة
  7. Ahmad K
    Started by Ahmad K,

    يسسعد مساكم بدي برنامج يقلب الارقام مثلا 123 تصير 321

      • أعجبني
    • 4 رد
    • 1.3k مشاهدة
  8. حلمي أن في المعالي أمتي
    Started by حلمي أن في المعالي أمتي,

    الرجاء من الأخوه مساعدتي في مشكله تواجهني وهي طريقة تعريف الـ foreign key كاملا لاننه يطلع لي غلط وانا كاتبته بهذا الشكل foreign key (C_SSN) references Customer (SSN) on delete set null on update cascade والاوراكل اللي عندي اوراكل 10g انتظر الرد لأن التسليم يوم السبت و جــــــــــــــــــــــزاكم الله خير

    • 4 رد
    • 4.3k مشاهدة
  9. aboushaheen
    Started by aboushaheen,

    هذا الكود يقرب الارقام الي 0.25 ومضاعفاتها مثل 2253.21 يتم تقريبه الي 2253.25 وهكذا declare v_number number(10,2) :=&p_number; v_inte number(10); v_dcimal number(10,2); begin select substr(v_number,-2 ,2) into v_inte from dual; if v_inte < 25 then select trunc(v_number,0)+0.25 into v_dcimal from dual; dbms_output.put_line(v_dcimal); elsif v_inte between 26 and 50 then select trunc(v_number,0)+0.50 into v_dcimal from dual; dbms_output.put_line(v_dcimal); elsif v_inte between 51 and 75 then select trunc(v_number,0)+0.75 into v_dcimal from dual; dbms_output.put_line(v_dcimal); end if ; end;

    • 4 رد
    • 2.1k مشاهدة
  10. محمد صلاح النمر
    Started by محمد صلاح النمر,

    اريد صنع واجهة في اوراكل بلاحقة exe على اصدارات 10g and 9i

    • 4 رد
    • 2.1k مشاهدة
  11. yamar911
    Started by yamar911,

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

    • 4 رد
    • 2.5k مشاهدة
  12. khaledmega
    Started by khaledmega,

    الفتفوتة الخامسة خالد :- السلام عليكم ؛ كان اخر فتفوتة وقفنا عندها كانت الديستنكت ؛ وكانت مهمتها هي عدم تكرار القيم عند استعراضها ؛ النهاردة – اليوم – ان شاء الله هناخد فتفوتة جديدة وهي الاولويات فى العمليات الحسابية ؛ يمكن المصطلح جديد على البعض وكمان هيبقى جديد فى الفكر ايضا لكن هو بسيط ؛ تعالي نفهم الموضوع ببساطة طالب :- ياريت . خالد :- الامر ببساطة ان هناك اشكال محددة كلنا نعرفها فى العمليات الحسابية وهي الجمع والطرح والضرب والقسمة ؛ مفيش – لا يوجد – حاجة جديدة غيرهم ؛ لكن فى حقيقة الامر التعامل معهم مختلف فى حالة اذا ما استخدمناهم مع بعضهم البعض طالب :- ازاى يعني ؟؟ خالد :- تعالي نشوف مثال عملى 5 + 2 * 10 = 25 5 * 2 + 10 = 20 ايه اللي حصل ؟ النتائج مختلفة…

    • 4 رد
    • 4k مشاهدة
  13. أسامة موسى
    Started by أسامة موسى,

    السلام عليكم ورحمة الله وبركاته الدرس الثالث عشر سنتناول في هذا الدرس عن كيفية انشاء ال Views والتعامل معها .... تعريف ال views هي عبارة عن استعلام نستطيع وضعه على جدول او اكثر من جدول بحيث لا نستطيع الاضافة او الحذف او التعديل من خلاله اذا هو عرض ويساعد في انشاء استعلامات ثابتة على الجداول قاعدة انشاء ال View CREATE VIEW view_name AS SELECT columns FROM table WHERE predicates; مثال CREATE VIEW sup_orders AS SELECT supplier.supplier_id, orders.quantity, orders.price FROM supplier, orders WHERE supplier.supplier_id = orders.supplier_id and supplier.supplier_name = 'IBM'; وطريقة عرض الview وعرض محتوياتها هي SELECT * FROM sup_orders; ويمكن التحديث على ا…

    • 4 رد
    • 20.7k مشاهدة
    جلال شواقفه
  14. the past
    Started by the past,

    اريد اي احد ان يشرح لي merge

      • أعجبني
    • 4 رد
    • 2.4k مشاهدة
  15. فادي فرحان
    Started by فادي فرحان,

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

    • 4 رد
    • 2k مشاهدة
  16. walid said
    Started by walid said,

    أرجو شرح كيفية عمل اكثر من عمود كمفتاح اساسى فى الجدول بمثال لجملة sql . ولكم جزيل الشكر،،، E-Mail Me

    • 4 رد
    • 1.4k مشاهدة
    جلال شواقفه
  17. rachid_to_dba
    Started by rachid_to_dba,

    hallo I need for the officiel excise of SQL thanks send it on rachid_to_dba@hotmail.fr thanks ....friends

    • 4 رد
    • 1.5k مشاهدة
  18. sors
    Started by sors,

    انا عايز اعمل استعلام بالشكل دة Select B.Item_Description, B.Quantity, A.Segment1, C.Vendor_Name, B.Unit_Price, D.Segment1 From Po_Headers_All A, Po_Lines_All B, Po_Vendors C, Mtl_System_Items D Where A.Type_Lookup_Code = 'QUOTATION' And A.Po_Header_Id = B.Po_Header_Id And A.Vendor_Id = C.Vendor_Id And B.Item_Id = D.Inventory_Item_Id and a.ORG_ID=b.ORG_ID And D.Segment1 Between Nvl(:S1, D.Segment1) And Nvl(:S2, D.Segment1) and c.VENDOR_NAME in('%'||:h1||'%','%'||:h2||'%') Group By B.Item_Description, B.Quantity, A.Segment1, C.Vendor_Name, …

    • 4 رد
    • 1.1k مشاهدة
  19. مساعد مبرمج
    Started by مساعد مبرمج,

    عندي نموذج يحتوي على خانه الاسم الاول ----الاسم الثاني---الاسم الثالث----الاسم الرابع طبعا عند انشاء الجدول نكتب name varchar2(25) اذا شغلناه على الفورم راح يطلعنا text item وحده وانا اريد ان يكون اربع txst item لكي يكون كل تكست ايتم فيه خانه الاسم الاول والتكست الثاني يكون الاسم الثاني وهكذا سؤالي ? هل ننشئ جدول يكون فيه اربع اعمده للاسماء ارجو اني وضحت سؤالي

    • 4 رد
    • 2.2k مشاهدة
    مساعد مبرمج
  20. riad.baker
    Started by riad.baker,

    الرجاء المساعدة لأني أعمل على هذا المشروع write another pl/sql block to store the salary of an employee in subsititution variable in the executable part of the program do the following 1-calculate the annul salary *12 2-calculate the bonus as indicated below: 3-if total sum >50,000 give the employee 15% 4-if total sum equal or greater than 30,000 and equal 50,000 give the employee 20% 5-display the amount of the bonus in the window in the following format:the bonus is $.... by using DBMS_OUTPUT.PUT_LINE

    • 4 رد
    • 1.2k مشاهدة
  21. hider
    Started by hider,

    مثال: على جدول emp وجدول الاخر ليكن emp50 (يحتوي على عمودين sal و empno ) أريد عمل trigger عندما أضيف رقم موظف و الراتب في جدول emp50 ورقم هذا الموظف موجود في جدول emp يقوم بجمع الراتب لهذا الموظف أما أذا كان غير موجود فيتم اضافة في جدول emp

    • 4 رد
    • 2.5k مشاهدة
  22. tarek200_jo
    Started by tarek200_jo,

    السلام عليكم و رحمة الله و بركاته أريد يا إخوان أن أقوم بعمل كود plsql يقوم بتشغل برنامج من الويندوز مثل الحاسبه Calc او Notpade, فما هو الامر الذي يمكن كتابته للقيام بهذه المهمة , علما أنني قمت بتجربة أمر Host على sql و نجحت العملية و لكن لم تنجح عن كتابة أمر Host في PLSQL فهذا الامر غير معرف بداخل ال PLSQL. بارك الله فيكم و سدد خطاكم أرجو الاجابه بسرعه السلام عليكم

    • 4 رد
    • 2k مشاهدة
  23. رشدي راشد
    Started by رشدي راشد,

    مرحبا بأخواني العزاء اليوم الأستاذ اعطانا سؤال انا ماعرفت احله ارجو المساعدة في حل سؤال السؤال : باستخدام الفانكشن احسب بدايه تاريح تعيني - تاريخ اليوم = يظهر لي باليوم والشهر والسنه كم لي من التعيين.. يعني باستخدام function احسب بداية تاريخ تعين شخص ناقص تاريخ اليوم يظهر الي الجواب باليوم والشهر والسنة يعني أكم صلي متعين.....

    • 4 رد
    • 2.2k مشاهدة
  24. غزوان
    Started by غزوان,

    سلام عليكم if the realtion has two attributes or more as a primary key when i define the primary key should i declare a constraint for every key like this constraint pk1 primary key(id); constraint pk1 primary key(date); or declare them just in one constraint : constraint pk primary key(id,date) also what about the same case for foriegn key when i have more than one foriegn key

    • 4 رد
    • 3.5k مشاهدة
  25. الحكيمي
    Started by الحكيمي,

    بسم الله الرحمن الرحيم لو تسمحوا يا إخواني ساعدوني في صياغة جملة السلكت التالية: أنا عندي جدولين الأول جدول الأطباء يحتوي على أسماء الأطباء (doctor)وهم a,b,c,d,e,f,g,h وعندي جدول أخر اسمه التقارير اليومية(daily) وبه رقم الدكتور مفتاح أجنبي أقوم فيه بإدخال الزيارات أليوميه للأطباء فمثلا في يوم 1-1-2009 زرنا الأطباءa,b,c,d,e,f ألان في شاشة جديدة اسمها النتائج(result) أريد أن اطلع الأطباء الذين لم يزاروا بين تاريخين وهم g, h أنا كتبت جملة السلكت التالية بس مش راضيه تشتغل وما عرفت ايش السبب ارجوا إنكم تساعدوني. select count(DISTINCT doc_no)into :result.text_item675 from doctor where doctor.doc_no not in(select doc_no from daily); and daily.date_ee between :result.from_da…

    • 4 رد
    • 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.