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

    CREATE OR REPLACE TRIGGER secure_emp BEFORE INSERT OR UPDATE OR DELETE ON emp BEGIN مكان الحروف الغريبة الخميس والجمعة مع انى ظبتطها اكثر من مرة IF (TO_CHAR(SYSDATE,'DAY') IN ('ÇáÌãÚÉ','ÇáÓÈÊ')) OR (TO_CHAR(SYSDATE,'HH24:MI') NOT BETWEEN '08:00' AND '18:00') THEN IF DELETING THEN RAISE_APPLICATION_ERROR( -20502,'You may delete from EMPLOYEES table only during business hours.'); ELSIF INSERTING THEN RAISE_APPLICATION_ERROR( -20500,'You may insert into EMPLOYEES table only during business hours.'); ELSIF UPDATING('SAL') THEN RAISE_APPLICATION_ERROR(-20503, 'You may update SALARY only during business hours.'); ELSE RAISE_APPLICATION_ERROR…

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

    السلام عليكم , لدى نظام اشتراكات نوادى ,المطلوب اعداد تقرير سنوى باى طريقة تود او تقارير اوراكل يقوم باحتساب الاتى : 1-عدد الاشتراكات خلال السنة لكل مشترك . 2-اجمالى عدد اشهر الاشتراكات لكل مشترك على اجمالى اشتراكاته خلال السنة (يعنى لو مشترك لديه اشتراكين كل اشتراك بثلاثة شهور مثلا يعطينى ستة شهور ). الجداول المستخدمة : 1- جدول الاشتراكات وبه كل بيانات الاشتراكات من رقم المشترك ورقم الاشتراك وتاريخ تسجيل الاشتراك وتاريخ بداية الاشتراك ونهايته . 2-جدول الخدمات وبه معلومات عن الاشتراكات عموما مثل رقم خدمة الاشتراك ومدتها بالشهور وتكلفتها وهكذا . ملاحظات : 1-ممكن مشترك يكون اشتراكه متداخل بين اكتر من سنة ويجب فصل نصيب كل سنة من اشهر الاشتراك على حدى بمعنى مثلا ف…

    • 4 رد
    • 1.9k مشاهدة
  3. bero144
    Started by bero144,

    السلام عليكم ورحمة الله وبركاته كنت اود ان اعرف هل يمكن ان استخدم IN condition داخل الدالة decode فهل هذا ممكن واذا كان ممكن برجاء توضيح كيفية كتابة الجملة

    • 4 رد
    • 1.8k مشاهدة
  4. رؤوف كامل
    Started by رؤوف كامل,

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

      • أعجبني
    • 2 رد
    • 830 مشاهدة
  5. طال اوراكل
    Started by طال اوراكل,

    السلام عليكم ورحمه الله وبركاته ياشباب بعض المواضيع غير موجوده وماحد متناولها في المنتدى او اتكلم عنهااااا هل تعتبر غير مهمه في برمجه pl/sql او ماذا !!!!!!! 1-overloading subprograms 2 -pl/sql wrapper 3- oracle supplied packages like utl_file 4-creating jobs 5-dynamic sql 6-Design consideration for pl/sql code 7-autonomous Transaction 8- bulk الرجاء التوضيح واذا فيه شروحات لها لا تبخلوا ....................................

    • 1 رد
    • 730 مشاهدة
    طال اوراكل
  6. faa_100
    Started by faa_100,

    السلام عليكم زوار وأعضاء ومشرفين هذا المنتدى لي أكثر من شهر وعندي رغبة شديدة في الدخول للعالم الكبير اوراكل وبحكم تخصصي بكالوريوس برمجة حاسب الا انه واجهتني مشكلة استعصت علي وهو بعد الانتهاء من تنصيب اوراكل 10G وعند الدخول باسم اي مستخدم ولنفرض system\manager تظهر لي رسالة ERROR: ORA-01017:invalid username/password; logon denied بالرغم ان التنصيب سليم ولم تظهر لي أي مشاكل بالإضافة الى اني وقت التنصيب دخلت على شاشة المستخدمين وألغيت على الصح من امام المستخدمين وأرجو منكم المساعدة حتى أحقق حلمي وأحترف الاوراكل بإذن الله

    • 9 رد
    • 4.2k مشاهدة
  7. roza_suez
    Started by roza_suez,

    بسم الله الرحمن الرحيم اليكم كتاب متجدد يوميا باذن الله يحتوي علي تمارين محلولة عن sql and pl\sql ومتجددة يوميا والله المستعان بس ياريت اشوف رد علي الكتاب المتواضع عشان اعرف هاكمل ولا لالالالالالالالا للتحميل http://www.4shared.com/file/19825380/631ad256/PRACTICE_.html

    • 15 رد
    • 9.6k مشاهدة
  8. Gotohell
    Started by Gotohell,

    السلام عليكم لو سمحت انا عضو جديد فى المنتدى واريد اتعلم كيفية انشاء قاعدة بيانات جديدة فى الاوراكل 10g لقد قمت بتثبيت اوراكل 10g مع قاعدة بيانات orcl ألافتراضية وليا سؤال هل يوجد بها الجداول ام فارغة علما بان كل الدروس تستخدم الجداول emp و dept وعند تنفيذ الامر Select * from emp; ظهر هذا الخطاء ERROR at line 1: ORA-00942: table or view does not exist فما هى المشكلة ارجوا الحل شكرا

    • 7 رد
    • 3.4k مشاهدة
  9. colla
    Started by colla,

    بسم الله الرحمن الرحيم لن اطيل عليكم ولكن سأقول كلمة واحده جرب وانت الحكم الملف مرفق Cursors.pdf

    • 89 رد
    • 34.3k مشاهدة
  10. bwanty

    السلام عليكم ورحمة الله وبركاته الاخوة الكرام احتاج مساعدة في عمل استعلام حاولت كثيرا ولكني فشلت ارجوا ممن لديه الخبرة ان يساعدني المطلوب كالتالي: اظهر عدد المواعيد لكل شهر و عدد المرضى الذين تم الكشف عليهم في نفس الشهر وعدد الامراض التي تم تشخيصها ايضا في نفس الشهر محاولتي : SELECT TO_CHAR(APP.DATEOFAPPOINTMENT,'MONTH'), COUNT(APP.APPOINTMENTID) AS "Number of Appointments", COUNT(PAT.PATIENTID) AS "Number of Patients", COUNT(DIA.DISEASEID) AS "Number of Diseases" FROM APPOINTMENT APP, PATIENT PAT, DIAGNOSED DIA, DISEASE DIS GROUP BY TO_CHAR(APP.DATEOFAPPOINTMENT,'MONTH'); حاولت ايضا من خلال الاستعلامات الفرعية ولم انجح APPOINTMENT جدول ال…

    • 7 رد
    • 2.1k مشاهدة
  11. master_msn
    Started by master_msn,

    السلام عليكم يا أعضاء المنتدى الكرام انني اواجه مشكله بهذا الكود select 'TS-'||Lpad(nvl(max(RED_NO_ORDER),0)+1,3,0)into :RED_NO_ORDER from red_emps; حيث انه يعمل لمره واحدة فقط ومن ثم تظهر لي رساله خطء وهذه هيا الرساله frm-40735:pre-insert trigger rased unhandled exception ora-01722

    • 2 رد
    • 843 مشاهدة
  12. master_msn

    السلام عليكم ورحمه الله وبركاته هذا اول برنامج اقوم بتصميمه ولدي مشكله تعبت وانا احاول في حلها وفشلت , انا صممت واجهه تطلب اسم المستخدم وكلمه المرور ولكن اريد ان احدد عدد من المستخدمين يدخلون على شاشه معينه والمتسخدمين الاخرين على شاشه اخرى ومستخدمين اخرون على شاشه اخرى ولا اريد ان اعمل شاشه صلاحيات ولقد جربت الكود التالي ولكن تظهر لي رساله خطا وهذه الرساله frm-40735:when-button-pressed trigger raised unhandled exception ora-01422 وهذا الكود begin select count(*) into :a from red_users where red_user = :red_user and red_pass = :red_pass; end; if :a<1 then set_alert_property('ER',alert_message_text, 'the username or password is not correct'); end if; i…

      • أعجبني
    • 5 رد
    • 4k مشاهدة
  13. إدارة الموقع

    أعزاءنا أعضاء مجموعة مستخدمي أوراكل العربية السلام عليكم ورحمة الله وبركاته تحية طيبة،، نحن سعداء بالإعلان عن إطلاق دورة Oracle ADF بالتعاون مع شركة المبرمج الذكي Smart Developer . للمزيد من التفاصيل عن محتويات الدورة و كيفية التسجيل بإمكانكم الإطلاع على التفاصيل التالية: نبذة عن الدورة: تعتبر تقنية ال ADF من أحدث تقنيات الويب و ال JAVA/J2EE المتواجدة في السوق. تمثل هذه التقنية حجر الأساس و التقنية الاستراتيجية التي تبني عليها أوراكل تقنيات و أنظمة حديثة أخرى كنظام ال Fusion Applications . يعتبر التمكن من ال ADF الركيزة الأساسية لدخول السوق و المنافسة ضمن الفرص الهائلة المتواجدة حاليا. تهدف الدورة إلى تعليم ADF بالإضافة إلى التقني…

    • 0 رد
    • 1.4k مشاهدة
    إدارة الموقع
  14. أسامة موسى
    Started by أسامة موسى,

    بسم الله الرحمن الرحيم الدرس السابع نستأنف اليوم ما بدأنا به سابقا ونكمل كيفية التعامل مع جملة Select stament فكما قلت هي الاساس في استعراض البيانات واستغلال الفانكشن التي تم شرحها بالسابق تعطي قصر للوقت وعرض صحيح للبيان الصحيح سوف نستعرض اليوم ال Subqueries او ما يسمى بجمل ال selectالمتداخلة وهي تأتي بأشكال متعددة نذكر اشهرها وما يمكن التعامل معها اشكال ال Subqueries 1- WHERE CONDITION select * from all_tables tabs where tabs.table_name in (select cols.table_name from all_tab_columns cols where cols.column_name = 'SUPPLIER_ID'); لاحظوا ان محور الحدث كله حول WHERE واستخدمنا ال IN لتوضح مفهوم هل هذا البيان موجود ضمن مجموعة من البيانات في جدول آخر وكأننا نقو…

    • 7 رد
    • 24.1k مشاهدة
    محمدعبدالعزيزمحمود
  15. series_1981

    المشكلة عبارة عن :- جملة INSERT INTO view_EZN_BY ( SELECT COD_SH ,DATA_SH,COD_EMP,NAM_EMP,COD_TAGHE,NAM_TAGHE,INFORMAT,COD_SANF,NAM_SANF ,QULY, PRICE_BY ,NOTES , TOTAL ,KKAS , MADFO , TOTAL_F FROM EZN_BYA,ASNAF_EZN WHERE COD_SH= COD_EZN and COD_SANF = cod_sanf ) ; عملية الحفظ تتم بنجاح ولكن لا يتم اضافة هذه الصفوف او( الصف المضاف بالامر) الا بعد الفاتورة الثانية مش عارف المشكلة دى سببها اى ارجو الرد على فى اقرب فرصة ودى الفرومز والاسكربت بتاع البرنامج معه رجاء من اى مراسلتى او الايميل علشان المشكلة دى بالنسبة لى [email protected] Desktop.rar

    • 0 رد
    • 681 مشاهدة
  16. نواف نواف
    Started by نواف نواف,

    ياخوان ابي اسوي علاقه بين الجداول one to one one to many many to many بس ماعرفة يعني العلاقه هي الربط ولا كيف ارجو الرد

    • 7 رد
    • 1.1k مشاهدة
  17. series_1981

    عندى فاتورة شراء او بيع فيها كذا صنف والفاتورة عبارة عن جدولين جدول الفواتير(ezn_sha) ... جدول الاصناف (asnaf_ezn) ويتم ادخال بيانات هذين الجدولين فى جدول واحد (view_ezn_sha) ولكن عند الادخال يتم ادخال الصف الاول فقط من جدول الاصناف أى صنف واحد فقط من الفاتورة الفورمز + صورة من الفاتورة + سكربت بتاع البرنامج برجاء حل هذه المشكلة لان كده البرنامج فيه مشكلة كبيرة خالص انا عاوز اسلم البرنامج

    • 2 رد
    • 2.1k مشاهدة
  18. gamalf11
    Started by gamalf11,

    أرجوكم الشرح ماهو Table External وماهي استخدماته مع الامثلة اذا امكن واين اجد مراجع له شكرا لكم جزيلا

    • 3 رد
    • 1.2k مشاهدة
  19. waleed oracle

    السلام عليكم و رحمة الله و بركاته اولا اود ان اشكر القائمين على هذا المنتدى الرائع و ايضا الاعضاء الكرام على تعليقاتهم المفيده ثانيااريد ملف يكون فيه كل دوال الـ sql و شرحها و طريقة تنفيذها مثل داله : instr,decode,case,least......etc. و شكرا جزيلا

    • 3 رد
    • 1.4k مشاهدة
  20. salwa77
    Started by salwa77,

    ماهو امر الغاء خاصية ‏forign key ‎‏

    • 1 رد
    • 747 مشاهدة
  21. salwa77
    Started by salwa77,

    السلام عليكم - اريد كود لحزف خاصية ال ‏forign key ‎‏ من الجدول - كود لتعريفها في اكثر من حقل قي الجدول

    • 0 رد
    • 696 مشاهدة
  22. abubaker bashir

    السلام عليكم ورحمة الله اخوتي الكرام ارجو منكم انت تنصحوني انا امتحنت اون لاين 1Z0-047 SQL 10G ولله الحمد نجحت اطلب منكم النصيحة ايها الاخوان انا اريد ان اتجة الى pl\sql يوجد ورقتين 1Z0-147 Database 10g program with pl\sql الورقة الورقة الثانية 1Z0-144 DATABASE 11G program with pl\sql

    • 2 رد
    • 881 مشاهدة
  23. emad.pro11
    Started by emad.pro11,

    رجاء خاص كيفية عمل حقل "الجملة" لجمع بيانات اكثر من صف

    • 2 رد
    • 723 مشاهدة
  24. soft3a6ala
    Started by soft3a6ala,

    بسم الله الرحمن الرحيم أحبائى الاعضانء انوى ادخول امتحان sql وهو 1Z0-051 Oracle Database 11g: SQL Fundamentals I *وارجو من اصحاب الخيره انا يساعدونى فى اجتياز لامتحان وان يوجيهنى الى كييفه الاستعداد له وشرح نمط الامتحان ولكم من جزيل الشكر

      • أعجبني
    • 4 رد
    • 1.4k مشاهدة
  25. روح الحياة
    Started by روح الحياة,

    السلام عليكم انا عملت امر ( كرييت) و اردت ان احفظ هذه الاوامر بملف امتدااد SQL ويظهر لي SP2-0110: لا يمكن تكوين ملف الحفظ "creatM.sql وانا اريد ان احفظ اوامر الكرييت في ملف واوامر الانسيرت في ملف ارجوكم ساعدوني ولا تطنشون باسرع وقت ربي يسعدكم ويوفقكم لكل خيــــــــــــــــــــــر ويرضى عليكم .....[وسط][/وسط]

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