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

    بسم الله الرحمن الرحيم اعزائي زوار واعضاء منتدى عرب اوركل المحترمين تحية طيبة . تكملة لما قد بدأناه من قبل(دروس متقدمة في الـPL/SQL) سوف اتطرق اليوم الى شرح الـError Handling وعلى طريقتي الخاصة . وسوف افتح المجال للنقاش بإذن الله . وبألامثلة سوف نعرج على الاتي : 1- ماهو الـ Exception ومتى يستخدم . 2- مامعنى معالجة الاخطاء وماالفرق بين الاكواد التي تحوي جزء معالجة الأخطاء والتي لا تحيوي 3- مثالين احدهم بالForm Builder والأخر بالVB.NET للتوضيح التعامل مع اجراءات تم انشائها في قاعدة الييانات , لفهم الفائدة من معالجة الأخطاء . ملاحظة: هذا الدرس غير منقول من اي كتاب ولا منتدى فهو من اعدادي الخاص , فلا تتوقعوا ان يكون درس مثالي خالي من الأخطاء , لذلك ارحب بكل اقت…

    • 8 رد
    • 6.4k مشاهدة
  2. brothers
    Started by brothers,

    السلام عليكم ورحمة الله وبركاته اود يا زملائى الكرام ان اعرف ما الفرق بين trigger و function وخصوصا متى استخدم هذا ومتى استخدم تلك ؟ ومتى استخدم procedure ومتى استخدم function؟ حيث اننى اعرف ان function بتقوم ب return a value ولكنى اريد ان اعرف الفرق بينهما فى الغرض منهما وليس فى syntax الخاص بهما يا ريت لو فى مثال لهذه الحالات ولكن بعد الشرح حيث شرح الفرق بينهم اهم من المثال وجزاكم الله كل خير

    • 5 رد
    • 6.4k مشاهدة
  3. awn78
    Started by awn78,

    size="3"]اخيرا ولله الحمد نجحت اليوم في اختبار ال 1Z0-007 انصح الجميع بعدم التردد في تقديم الاختبار فهو من نفس كتب الاوراكل ومن نفس اختبارات التيست كينج والباس فور شور والفضل ايضا يعود الى هذا المنتدى الرائع وشكرا جميعا[/size]

    • 18 رد
    • 6.4k مشاهدة
    ملكه الظل
  4. sahar2
    Started by sahar2,

    اريد ربط حقلين لهما نفس data type ليصبحو جدول واحد في select statment بحيث ان البيانات تكون مجموعة واحدة من الحقلين

    • 10 رد
    • 6.3k مشاهدة
  5. Ahmed Alsaied
    Started by Ahmed Alsaied,

    السلام عليكم ورحمة الله وبركاته هذه الملفات التي انشأتها احتسبها عند الله صدقة جارية عن والدي رحمه الله ارجو كل من ينتفع بها ان يدعو له بالرحمة والغفران نفعكم الله بها وزداكم علما الملف الأول ( مقدمة عن اللغة , المتغيرات , جملة if الشرطية ) تحميل الملف الثاني ( loop , cursor ) تحميل الملف الثالث ( exception , procedure ) تحميل الملف الرابع (function , packge ) تحميل الملف الخامس (trigger) تحميل

    • 24 رد
    • 6.3k مشاهدة
    خالد العجمي
  6. شمعة حزن
    Started by شمعة حزن,

    السلام عليكم بس عندي استفسار ... اذا عندي جدول معين مثلا جدول أنواع الأصناف فيه حقلين ( رقم النوع ، اسم النوع ) وكلا الحقلين primary key وعندي جدول اخر للأصناف فيه عدة حقول ( رقم الصنف ، نوع الصنف ، سعره....الخ هل ينفع انه اخلي حقل نوع الصنف في هذا الجدول يكون foreign key يرجع لحقل اسم النوع في الجدول الأول بالرغم انه الجدول الاول في اثنين PK بمعنى ... هل يجوز انه حقل في جدول ما يكون مفتاح اجنبي لحقل مفتاح رئيسي في جدول اخر رغم انه الجدول فيه اكثر من مفتاح رئيسي .. والمفتاح الاجنبي فقط يرجع لمفتاح واحد فيهم ... ولا راح يعتبر مخالف لقاعدة التنميط اللي تقول ازالة الاعتماد على جزء من المفتاح الرئيسي...؟؟؟؟! اتمنى اني اكون وضحت الاستفسار بشكل صحيح ... …

    • 3 رد
    • 6.3k مشاهدة
  7. kamelsaif
    Started by kamelsaif,

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

    • 6 رد
    • 6.3k مشاهدة
  8. mostafa_guide
    Started by mostafa_guide,

    هل يمكن عمل استعلام لعرض جميع شهور السنه الحاليه من يناير حتي اخر السنه

    • 10 رد
    • 6.3k مشاهدة
  9. emad_ocp

    بسم الله الرحمن الرحيم اعترافا وردا للجميل لهذا المنتدي العظيم ولكل أعضاءه المتميذين سوف أبدأ بشرح أوراكل بطريقة علمية للمبتدأين وانا اخص المبتدأين لاني سوف أبدأ بالتسلسل الي ان نصل الي كورسات APPS بإذن الله في منتدي SQL سوف ابدأ بكورسات الخاصة ب SQL وفي منتدي PL/SQL هضع كورسات الخاصة به وكذلك في FORMS,و REPORTS ان شاء الله هيكون كل يوم او يومين درس جديد كورس SQL هيكون مقسم الي 3 أجزاء كالتالي 1- SQL Basic SELECT STATEMENT وهذا الجزء انا بالفعل خلصته وهو موجود هنا http://oracle-sql-tutorials.blogspot.com وبشرح فيه جمل sql الأساسية وشرح بسيط عن مفاهيم قواعد البيانات انا في الحقيقة شرحته باللغة الإنجليزية وال عايز يراجعه يدخل ويشوف وال مش فاه…

    • 10 رد
    • 6.2k مشاهدة
  10. asd202
    Started by asd202,

    هذا حل مشكلة اختيار ثالث اكبر قيمة فى جدول يدعى TABLE SELECT MAX(A) FROM TABLE WHERE A <>(SELECT MAX(A) FROM TABLE ) AND A <>(SELECT MAX(A) FROM TABLE WHERE A <>(SELECT MAX(A) FROM TABLE )) الحل فقط ثالث اكبر قيمة من يريد رابع اكبر قيمة يراسلنى واعتقد الحل ممكن بنفس الطريقة بس اللى فاضى [email protected]

      • أعجبني
    • 13 رد
    • 6.2k مشاهدة
  11. سيبانية
    Started by سيبانية,

    السلام عليكم لدي سؤال بالنسبة لل update فانا لدي جدول تتغير قيمة حقلة او الداتا التي فية كل ما اعمل update اي: انا لدي جداول (بالنسبة لمشروعي نظام فواتير) : جدول المدفوعات وجدول القراءات وجدول التسوية وغيرة وهذة الجداوال لها حقول فرعية في جدول الحركة او bilvaraible وطبعا اي حفظ اعملة لهذة الجداول مفروض ينعكس في جدول الحركة مثلا بالنسبة لمشترك معين المفروض في الشهر الحالي كل البيانات الموجودة حق الشهر السابق في جدول الحركة تحل محلها حق الجدول الحالي وهذا يحصل كل شهر لأصدار الفاتورة فكيف ممكن استخدم ال procedure لعمل هذا باستخدام ال update مع العلم اني لا اعرف كيف ممكن ان اتشا الكود بالنسبة لل update لاني مبتديئة في oracle واعلم نفسي بنفسي والحمدللة عرفت اشياء وانهيت جزء…

    • 4 رد
    • 6.2k مشاهدة
  12. GOLDEN_EAGLE2000
    Started by GOLDEN_EAGLE2000,

    بالنسبة إلى أمتحان الـ SQL في Oracle 9i كان رقمه 1Z0- 007 في Oracle 10g ماهو رقمه فمن يعرف حلا لمشكلتي فله جزيل الشكر ودمتم سالمين

    • 11 رد
    • 6.2k مشاهدة
  13. qnoc_raed
    Started by qnoc_raed,

    السلام عليكم هذا السكريبت لانشاء ملف اكسل من قاعدة بيانات اوراكل لدي مشكلة في اللغة العربية بحيث انه يتم تحويل الاسماء او الكلمات العربية الى الى لغة غير مفهومة الرجاء منكم المساعدة في ذلك وشكرا ==================================================== DECLARE ENO NUMBER(30); NAMEA varchar2(80); CURSOR c_cur IS SELECT EMPNO,ENAME FROM EMP ; MyApplication OLE2.OBJ_TYPE; args OLE2.LIST_TYPE; wb OLE2.OBJ_TYPE; wss OLE2.OBJ_TYPE; wbs OLE2.OBJ_TYPE; cell OLE2.OBJ_TYPE; went ole2.obj_type; font ole2.obj_type; c1 number(4); c2 number(4); args1 OLE2.LIST_TYPE; begin --INITIAL CODE ESTABLISHING THE Excel Object and Workbook/Worksheet MyApplication…

    • 5 رد
    • 6.2k مشاهدة
    أسامة موسى
  14. Rolo
    Started by Rolo,

    كيف احصل علي ثاني اكبر راتب في جدول الموظفين تاني اعلي راتب فقط في ريكورد لوحدو

    • 13 رد
    • 6.2k مشاهدة
  15. MuhammadYassein
    Started by MuhammadYassein,

    بسم الله الرحمن الرحيم يعد الكيرسور Cursor من اهم ادوات المبرمج كوسيلة للتعامل مع البيانات .. فهو كائن له معاملة خاصه جدا و طرق استخدام متعدده و فوائد لا تعد و لا تحصى هل للكيرسور اصناف معينة .؟ نعم و يصنف الى صنفين رئيسين هما Implicit Cursor و هو الكيرسور الذي تنشة قاعدة البيانات نفسها بدون تدخل المبرمج . Explicit Cursor و هو الكيرسور الذي يقوم المبرمج بأنشاءه بنفسه بشكل صريح . ما هو الكيرسور ؟ بشكل بسيط جدا.. يمكن ان نقول ان الكيرسور هو خزان مؤقت للبيانات في ذاكرة الجهاز... يمكن ان نقول ان الكيرسور هو جدول يحمل حجم كبير من البيانات يُحمل على الذاكرة يمكن ان نقول ان الكيرسور هو متغير من نوع خاص للتعامل مع بيانات الجدول مرة واحدة …

    • 13 رد
    • 6.2k مشاهدة
  16. AAZH
    Started by AAZH,

    ياشباب ممكن أحد يساعدني كيف أعرف كم شهر للموظف من يوم تعينه إلى الآن

    • 2 رد
    • 6.1k مشاهدة
  17. زينه
    Started by زينه,

    السلام عليكم ورحمة الله وبركاته هذه مقدمة لعملية البرمجة بلغة الplsql هديه متواضعه مني ارجو ان تنال اعجابكم وان تدعوا لي بالتوفيق JumpStart_PL.doc

    • 15 رد
    • 6.1k مشاهدة
  18. علوي2011
    Started by علوي2011,

    بسم الله الرحمن الرحيم حبيت اقدم لكم هذه الدروس لانها مفيده جدا اتمنا ان تستفيدو وطبعا الموضوع منقول شرح Learn Oracle 10g From pclab تورنتحصرياً على منابر مكه شرح Learn Oracle 10g From pclab تورنتحصرياً على منابر مكه شرح Learn Oracle 10g From pclab تورنتحصرياً على منابر مكه شرح Learn Oracle 10g From pclab تورنتحصرياً على منابر مكه محتويات الاسطوانة العليمية Internal Files 01 pclab oracle / 1مقدمة Folder 01 ما هو اوراكل.swf 38.86 MB 02 اصدارات اوراكل.swf 11.22 MB 03 التطبيقات سابقة الاعداد Prepackaged Applications.swf 23.2 MB 04 أدوات تطوير التطبيقات Development-tools.swf 10.23 MB 05 قواعد البيانات العلائقية Relational Data****.swf 6.3 MB 06 …

      • أعجبني
    • 14 رد
    • 6.1k مشاهدة
  19. MMA
    Started by MMA,

    بسم الله الرحمن الرحيم فية عندي سؤال لم يتم إدراجه في هذا المنتدي من قبل وهو تعاملت مع قاعدة بيانات ACCESS كثيراً ، فعند إنشاء حقل جديد لراتب الموظف تحت إسم Sal كنت أقوم بوضع قد له تحت إسم ( قاعدة التحقق من الصحة ) وهي نفس طريقة ( Check ) الموجودة بأوراكل ، ولكن حتي الآن لم أجد داخل أوراكل القيد الثاني ( نص التحقق من الصحة ) ، وهو النص الذي سيظهر عند عدم إتباع المستخدم القيد المنشأ في ( Check ) مثال : ------- نفترض أن لدينا جدول ( EMP ) والذي يمثل الموظف ، وبه حقل ( Sal ) والذي يمثل اراتب ، طلبت مني الشركة أن لا يزيد الراتب عن 5000 جنية مصر ، و لا يقل عن 500 ج مصري ، ففي داخل أوراكل أستخدمت أمر Check ، وعند إدخال قمة أبر من 5000 أو أقل من 500 تظهر رسالة ( تم إنتهاك ق…

    • 15 رد
    • 6.1k مشاهدة
  20. ELMUBARAK
    Started by ELMUBARAK,

    I AM STUDYING SQL BY MY SELF AND HAVE FACE THE NEXT TWO QUERY STATMENT I CANN'T SOLVE THEM SO IF U HAVE ANY SOLUTION TELL ME 1.Create a query that will 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. 2. Create a matrix query to display the job, the salary for that job based on department number, and the total salary for that job, for departments 10,20, and 30, giving each column an appropriate heading.

      • أعجبني
    • 8 رد
    • 6.1k مشاهدة
  21. barcaonly
    Started by barcaonly,

    عند كتابة الكود التالي DECLARE cursor c is select * FROM PEX_PAYMENTS B A NUMBER begin FOR X IN C LOOP SELECT GUARAMT INTO A FROM PEX_SHIPMENT WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM IF A > X.PAYAMT THEN UPDATE PEX_PAYMENTS SET STATUS=3 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM UPDATE PEX_PAYMENTS SET PAYSER=1 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM UPDATE PEX_SHIPPAY SET STATUS = 4 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM END IF; END LOO…

    • 3 رد
    • 6k مشاهدة
  22. الباحث العلمي
    Started by الباحث العلمي,

    السلام عليكم أرجو مساعدتي في تحميل برنامج sql plus المطلوب : أخوكم مبتدئ في oracle ويحتاج أن يبدأ في تعلم جمل sql ولم أستطع أن أحمل oracle database 10g حتى اتمكن من كتابة الجمل ولي موضوع حول هذا الامر ولم أجد حل حتى الأن http://www.araboug.org/ib/index.php?showto...12392&st=60 http://www.araboug.org/ib/index.php?showto...pid=101772& أرجو المساعدة بسرعة ولكم مني جزيل الشكر والتقدير

    • 0 رد
    • 6k مشاهدة
    الباحث العلمي
  23. F-15 S
    Started by F-15 S,

    انا عندي جدول واسمه mynumber والحقول اللي تبعه هي 1name و phonenumber سويت شاشة فيها حقلين للتكست بوكس وزر واسميت الزر اضافة البيانات أريد كود الاضافة الذي يوضع داخل الزر ,, أنا و ضعت الكود التالي : BEGIN INSERT INTO MYNUMBER (USERNAME,PHONE_NUMBER) VALUES ('Y' , 'X') ; COMMIT; END; والصور توضح ذلك : 1) هذه الصورة لقاعدة البيانات 2) هذه الصورة توضح للشاشة المعمولة في الــ Form Builder 3) وهذه الصورة لكود الــPL\ SQL المطلوب الآن هو أريد إضافة البيانات ولكنه لا يضيف والخطأ كالتالي : أرجوا من الأخوة الرد برد علمي ... هذا الموضوع موجهه لاخواني الاعزاء من أهل الخبرة والمعرفة في هذا المجال...

    • 7 رد
    • 6k مشاهدة
  24. egypt4egypt90

    السلام عليكم ورحمة الله وبركاته ارجو المساعدة من حضتكم فى هذه المتطلبات : انا فى sql بعرف ازاى اعمل جدول فى سبيل المثال : وليكن انا عندى جدول create table mm ( name varchar2(10); age number(10); date(50) ); انا بعرف ادخل البيانات عن طريق insert into بالنسبة المتغير varchar2 او المتغير number لكنى معرفش ادخل بيانات بالنسبة date ودى اول مشكلة نفسى اجد حل لها ثانيا لو انا عاوز اعمل مفاتح الرئيسى للـname اعملها ازاى ؟ وبعدين انا عاملت جدول تانى create table nn( name varchar2(10); age number(10); date(50) ); عايز اعمل العلاقة بين جدولين وايه الفرق بين pramry key و فى واحدة تانية مش فاكر اسمها ايه ال هى المفتاح ال مش اساسى وشكرا

    • 13 رد
    • 6k مشاهدة
  25. waleed oracle
    Started by waleed oracle,

    السلام عليكم و رحمة الله وم بركاته لو سمحتم يا جماعه انا عايز اعرف ازاى اعمل procedure او ما هى خطواته و كيفيه تنفيذه

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