الانتقال إلى المحتوى
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. أبو الروض
    Started by أبو الروض,

    السلام عليكم ياإخوان أنا عندي الأرقام التالية 1 2 2.1 2.1.1 2.1.2 3 3.1 3.1.1 3.1.1.1 3.1.1.1 3.1.1.1.10 4 5 لأني بصراحة لم أجد حتى الأن طريقة لعملية Sorting بالنهاية بدي إعمل ترتيب مثل اللي موجود بالأعلى وجزاكم الله كل الخير

    • 1 رد
    • 1.2k مشاهدة
  2. mohamednasr14

    ارجو معرفة من اليوزر الذي دخل علي قاعدة البيانات وماذا فعل من تعديلات واضافه وغيره افادكم الله عز وجل

    • 1 رد
    • 1k مشاهدة
  3. Mahmoud Ahmed El-Sayed
    Started by Mahmoud Ahmed El-Sayed,

    Dear All, in this post you can get average of date column http://mahmoudoracle.blogspot.com/2011/08/average-on-dates-columns.html Thanks

    • 0 رد
    • 873 مشاهدة
    Mahmoud Ahmed El-Sayed
  4. FANO0ONA
    Started by FANO0ONA,

    عندي بروسيجر كيف اعمل لها استدعاء عن طريق التريقر create or replace PROCEDURE salary_bouns IS BEGIN UPDATE employee SET sallary = sallary + (sallary *0.1) WHERE years_of_service>20; END;

    • 2 رد
    • 1.4k مشاهدة
  5. predator jaw
    Started by predator jaw,

    السلام عليكم استفسار فى انشاء PACKAGE ولو فيه خطأ فى الكود أرجو الافادة فى البداية أنا عندى 3 جمل كويرى علشان يظهروا القيم التالية 1- ProducedWater 2- HPT 3- SWCC وهم كالتالى :- /*ProducedWater */ SELECT SUM (NVL (a.processed_wtr, 0)) processed_wtra, to_char(a.data_date_g, 'MM/RRRR') FROM wpd_main_station_read a, wpd_main_station b WHERE a.company_no(+) = b.company_no AND a.main_station_no(+) = b.main_station_no AND a.data_date_g(+) BETWEEN TO_DATE ('01/01/2014', 'DD/MM/RRRR') AND TO_DATE ('01/09/2014', 'DD/MM/RRRR') AND a.company_no(+) = 1 AND b.active_flag = 1 AND b.d_r_print_flag = 1 GROUP BY to_char(a.data_date_g, 'MM/RRRR') …

    • 6 رد
    • 1.4k مشاهدة
  6. ahmedez3
    Started by ahmedez3,

    السلام عليكم ورحمة الله وبركاته الخطاء ده بيظهر لي لما اجي اعمل join لجدول مع نفسه مع ان الكود شغال كويس على الاصدار الاقدم من الداتابيز الداتابيز الى شغال عليها دلوقتي 10g 10.2.0.3

    • 1 رد
    • 796 مشاهدة
  7. alaa abdo

    هل يمكن استخدام جملة الاستعلام في ال case

    • 2 رد
    • 1.1k مشاهدة
  8. 1mohammad hamdan
    Started by 1mohammad hamdan,

    السلام عليكم اخواني كيف الحال ان شاء الله بخير اخواني عندي مشكلة بمشروع كبير يوجد به جداول كثيرة مربوطه هذه الجداول برقم تصريح لكن ليس primary key وفي بعض الاحيان يكون في تشابه بالاسماء الاشخاص فيتم دمج هذا الرقم مع رقم ثاني ويكون الرقم الثاني معتمد ويخزن في جدول خاص اسمه جدول الدمج الان المشكلة تحث اين المشكلة تحدث عندما يتم تراجع عن الدمج بسب انه تم الدمج على سبب خطأ مثلا يتبين ان الشخصين ليسوا متشابهين فيتم التراجع عن الدمج فيحدث خطا بالبيانات وهنا تحدث المشكلة الكبيرة خطأ بالبيانات integrity constraint child record not found or parent key not found المهم انه يحدث خطأ بالبيانات فيجب التراجع عن الدمج يدويا الرجاء اخواني كيف استطيع ان احل هذه…

    • 4 رد
    • 838 مشاهدة
  9. qupeed
    Started by qupeed,

    أرجو المساعدة عايز اعرف ازاي اعمل RELATION بين C.P.K AND C.F.K COMPOUND PRIMARY KEY&COMPOUND FOREIGN KEY أرجو سرعة الرد............. وشكرا.......

    • 9 رد
    • 3.6k مشاهدة
  10. Mn_902
    Started by Mn_902,

    السلام عليكم ورحمة الله وبركاته اخواني الكرام عندي كود بالاكسس واريد تحويلة الى اوركل SELECT EXPENSES_LTRS_CHILD.ID, EXPENSES_LTRS_CHILD.ID_EMPL FROM EXPENSES_LTRS_CHILD GROUP BY EXPENSES_LTRS_CHILD.ID, EXPENSES_LTRS_CHILD.ID_EMPL ORDER BY First(EXPENSES_LTRS_CHILD.EMP_CLASS_ID), Max(EXPENSES_LTRS_CHILD.GRADE) DESC , Max(EXPENSES_LTRS_CHILD.LVL), Max(EXPENSES_LTRS_CHILD.POSITION_NO); حيث كلمة First معناها في الاكسس انها First trunsction انا حاولت ان احذف كلمة First ولكن يعطيني رسالة خطاء فهل من حل لديكم وفقكم الله

    • 4 رد
    • 1.8k مشاهدة
  11. a5hhk
    Started by a5hhk,

    هل هناك دالة تحسب العمر بحيث أمرر التاريخ ومن ثم تعطيني العمر

    • 7 رد
    • 4.1k مشاهدة
  12. adelbss
    Started by adelbss,

    السلام عليكم : اريد الحصول على material الخاصة ب reports 10g علما بانني قد تمكنت من الحصول على ملفات ولكنها ppt اي slides power ponits ولكني اريد النسخة التي تكون pdf وشكرا

    • 0 رد
    • 1.2k مشاهدة
  13. hamadaaaaa
    Started by hamadaaaaa,

    السلام عليكم ورحمة الله وبركاته أولا احب أشكر القائمين على هذا الموقع الاكثر من ممتاز وادعو من الله ان يوفقكم..... انا لسه جديد فى تعلم الاوراكل وبتعلم دلوقتى sql وعندى 3 أسئلة فى like condition او فى SQL PLUS عموما ... وهم عايز الاوامر المستخدمة لعمل استعلام عن كلا من : 1-أى كلمة لاتحتوى على حرف S كثانى حرف 2-أى كلمة ثالث حرف منها يتكون من اى حرف من الحرف S الى الحرف Z 3-اى كلمة خامس حرف فيها عبارة عن اى حرف إلا B,R, Y أرجوكم أفيدونى ولكم جزيل الشكر......................

    • 1 رد
    • 1.3k مشاهدة
  14. nasseramirqalaf
    Started by nasseramirqalaf,

    انا عاوز اتعلم pl/sql بس على فيرجن 10g لكن عاوز ملفات الشرح للpl/sql الي بتيجي على ملفات البور بوينت مع شوية امتحانات...ممكن تساعدوني (على فيرجن 10 g) ايميلي :[email protected]

    • 3 رد
    • 1.6k مشاهدة
  15. Rahaf7

    السلام عليكم ورحمة الله إذا ممكن أخواني وأخواتي,, أريد سيليكت ستيتمنت ترجع لي أسماء الموظفين الذين أكملو 5 سنوات وأكثر في وظيفتهم من جدول ال emp وأكون شاكره لكم

    • 5 رد
    • 2.5k مشاهدة
  16. cuteeyes

    اخزاني الاعزاء مو معقول انه في منتدانا الرائع لا اجد شخص واحد على الاقل امتحن امتحان 1z0-147 مع العلم انه من الممكن ان يكون اكثر من 20% من عدد المشتركين لديهم شهادات وانا اتمنى التوفيق للمكل ان شاءالله بس اخوكم محتاج مساعدة منكم وماوجد احد يساعده وانا على وشك ان امتحن الامتحان واريد بعض نماذج الاسئلة التي تشبه الامتحان كي اتمرن عليها وارجووكم ان تردو علي هذه المرة لانني بحاجتكم اخوكم

    • 1 رد
    • 1.3k مشاهدة
    بو عبدالعزيز
  17. ابن لبحر
    Started by ابن لبحر,

    السلام عليكم شباب انا نجحت في امتحان PL/SQL بفضل الله بس لما أخدت تقرير بالامتحان لاقيت فيه فقرة مكتوب فيها : " Hands On Cource Requirement For New OCPs There is Hands On Cource Requirement associated with Oracle Professional-level certifications........ " ماذا تعني هذه الرسالة هل هناك شرط جديد و هو شرط الحضور في مركز معتمد لأخذ شهادة OCP devloper من اوراكل ؟؟ مشكورين

    • 2 رد
    • 1.6k مشاهدة
  18. وليد علاء الدين
    Started by وليد علاء الدين,

    للي عاوز Function لحساب العمر انا عملتها معقدة شوية بس شغالة create or replace function how_old (p_date varchar) return varchar is birth_day timestamp(2) := to_date(p_date,'DD-MON-YYYY '); today timestamp(2) := sysdate; age varchar2(100); begin age :='You are ' || to_char (trunc( (extract( day from (today-birth_day))/30.4375)/12) ) || ' years and ' || to_char( trunc( (mod( (extract( day from (today-birth_day))/30.4375)/12,1)* 365.25)/30.4375)) || ' months and ' || to_char( trunc(mod (( mod( ( extract(day from (today-birth_day))/30.4375)/12,1)* 365.25)/30.4375,1)*30.4375)) || ' days and ' || to_char( to_char( round( mod( mod( (mod( (extract( day from (today-birth_…

    • 2 رد
    • 1.6k مشاهدة
    وليد علاء الدين
  19. CPU.1989

    السلام عليكم [يمين]انا عضو جديد في هذا المنتدى الرائع ,, قبل ثلاثة سنوات كنت اعمل على لغة (اس كيو ال سيرفر 2000) و (فيجول بيسك 6) لكن واجهتني ظروف فتوقفت عن البرمجة بشكل كلي واليوم والحمد لله اقدرت اعود وقررت اتابع مسيرتي البرمجية فقررت اتخذ من اوراكل كهدف اساي امامي وابدا المشوار معها لكن تفاجئت بقلة المصادر حول هذه اللغة للاسف الشديد حتى المصادر الانكليزية ان وجدت فهي فقط للمحترفين ولا يوجد شيء يفيد المبتدئين قررت ابدا اول بدراسة عامة لاوامر (اس كي ال) ثم ابدا من لغة اوراكل ووجدت كتاب الاخ ماستر لكن المشكلة التطبيق على برنامج Access2000 وانا لدي برنامج Access2007 ولا اعرف كيفية استخدام اوامر (اس كي ال) في هذا الاصدار فأتمنى من ذوي الخبري ايضاح كيفية الدخو…

    • 4 رد
    • 5.3k مشاهدة
  20. shode

    create or replace procedure manoo is cursor c_cursor is select UID ,AR_NAME , EN_NAME , GENDER, BIRTH_DATE ,NATIONAL_ID , ADDRESS, TEL_HOME , TEL_OFFICE , MOBILE, FAX , EMAIL, SPECIALIZATION, ORGANIZATION , JOB , FACULTY , UNI ,SECTOR , RESEAQRCHCENTER from main where main.en_name= asmaa.en_name; begin open c_cursor for i in c_cursor loop fetch c_cursor into main1 (UID ,AR_NAME , EN_NAME , GENDER, BIRTH_DATE ,NATIONAL_ID , ADDRESS, TEL_HOME , TEL_OFFICE , MOBILE, FAX , EMAIL, SPECIALIZATION, ORGANIZATION , JOB , FACULTY , UNI ,SECTOR , RESEAQRCHCENTER ) values (i.UID ,i.AR_NAME , i.EN_NAME , i.GENDER, i.BIRTH_DATE ,i.NATIONAL_ID , i.ADDRESS, i.TEL_HOME , i.TEL_OFFIC…

    • 12 رد
    • 2.5k مشاهدة
  21. incredible

    السلام عليكم هل أستطيع ان أضغ في الشرط where ناتج خرج procedure ؟؟

    • 2 رد
    • 1.4k مشاهدة
  22. yasiraq

    السلام عليكم اخواني اريد شرح لهذا الفنكشن CREATE OR REPLACE FUNCTION SCOTT.get_count_all RETURN NUMBER IS CURSOR c1 IS SELECT table_name FROM user_tables; v_sql LONG; v_count NUMBER := 0; v_count_all NUMBER := 0; BEGIN FOR rec IN c1 LOOP v_sql := 'SELECT COUNT(1) FROM ' || rec.table_name; EXECUTE IMMEDIATE v_sql INTO v_count; v_count_all := v_count_all + v_count; END LOOP; RETURN v_count_all; EXCEPTION WHEN OTHERS THEN RETURN -1; END; / و جزاكم الله الف خير

    • 4 رد
    • 2k مشاهدة
  23. asd13

    السلام عليك إخواني أريد حلول التمارين الموجودة في كتاب ال plsql محتاجها ضروري

    • 9 رد
    • 5.4k مشاهدة
  24. Ahmed.hagras
    Started by Ahmed.hagras,

    السلام عليكم بعد تسطيب الأوراكل وعند محاولة ادخال اسم المستخدم وكلمة السر يحدث الخطأ التالي ora-12560 : tns protocal adapter error فما هو الحل وشكرا

    • 4 رد
    • 1.4k مشاهدة
  25. المقنع2005

    اخواني الاعزاء كيف يمكن لي تخزين ال IP Address للمستخدم الذي قام بالتعديل او الحذف من الجدول ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ قاصدكم

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

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

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

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.