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

    Oracle Database 10g: SQL Fundamentals Part 1 الجزء الاول الجزء الثاني الجزء الثالث Oracle Database 10g: SQL Fundamentals Part 2 الجزء الاول الجزء الثاني الجزء الثالث الجزء الرابع Oracle Database 10g: Administration Workshop I Part 1 الجزء الاول الجزء الثاني الجزء الثالث Oracle Database 10g: Administration Workshop I Part 2 الجزء الاول الجزء الثاني الجزء الثالث Oracle Database 10g: Administration Workshop I Part 3 الجزء الاول الجزء الثاني الجزء الثالث Oracle Database 10g: Administration Workshop I Part 4 الجزء الاول الجزء الثاني الجزء الثالث Oracle Database 10g: Administration Workshop II Part 1 الجزء الاول الجزء…

    • 5 رد
    • 2.8k مشاهدة
  2. عبدالرحمن الخالدي
    Started by عبدالرحمن الخالدي,

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

    • 4 رد
    • 2.1k مشاهدة
  3. mido_develper
    Started by mido_develper,

    عندي 3 جداول هم employees, departments, locations ويتضمنوا هذه الحقول desc employees; EMPLOYEE_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID DEPARTMENT_ID desc locations; LOCATION_ID STREET_ADDRESS POSTAL_CODE CITY STATE_PROVINCE COUNTRY_ID desc departments; DEPARTMENT_ID DEPARTMENT_NAME MANAGER_ID LOCATION_ID بس مش فاهم الكود الي بيربط بينهم وهو: select employee_id, city, department_name from employees e join departments d on d.department_id = e.department_id join locations l on d.location_ id = l.locati…

    • 1 رد
    • 1.3k مشاهدة
  4. يحيى حماطي
    Started by يحيى حماطي,

    الربط في السيكيول SQL Join : الغرض من ربط الجداول ببعضها هو استخراج البيانات من أكثر من جدول في قاعدة البيانات !! كذلك يستخدم الربط كوسيلة لمنع تكرار القيم في أي حقل من حقول الجداول بصورة مزعجة أحياناً ، فمثلاً حينما يكون للطالب أكثر من مادة وتدرج جميع المواد مع اسم الطالب في نفس الجدول ، ستكون النتيجة وجود عدد كبير من السجلات لنفس الطالب في نفس الجدول ، كل سجل خاص بمادة !! وهذا غير عملي أبداً إذ أنه يؤدي إلى كبر الجدول وبالتالي زيادة المساحة التخزينية له !! لذلك فإننا نقوم بعمل جدولين جدول للطالب بكامل بياناته ( الاسم -الرقم - تاريخ الميلاد -التخصص - المعدل ... ألخ ) وجدول آخر للمواد يحوي أسم المادة وأرقام الطلاب الذين يدرسونها ، ونربط بين الجدولين برقم الطالب بالتأكيد …

    • 0 رد
    • 2.2k مشاهدة
    يحيى حماطي
  5. علوي2011

    الرجاء المساعده اذا لم يكن هنالك ازعاج استعلم عن اسم الموظف مع راتبه في كل اداره بحيث يكون هذا الموظف صاحب اعلى راتب في الادره لدينا جدولان الاول جدول الموظفين emp ويحتوي على الحقول التاليه empno,sal,ename ولدينا جدول الادارات ويسمى dept وتوجد به هذه الحقول deptno,dname نريد صاحب اعلى مرتب في كل اداره

    • 4 رد
    • 1.2k مشاهدة
  6. seco_troy1987
    Started by seco_troy1987,

    السلام عليكم يا شباب انا اسمى سيد و كنت امتحنت امتحان sql وبأذن الله داخل امتحان pl/sql الاسبوع القادم فكنت عايز من اى حد معاه اخر تحديث لامتحان pl/sql 1z0-147 وهل اخر تحديث ليه هو pass4sure 2.13 الى هو 132 سؤال يا ريت حد يرد عليا على الموضوع او عن طريق ايميلى seco_star@yahoo.com ولكم جزيل الشكر جميعا

    • 6 رد
    • 1.8k مشاهدة
  7. 120000078
    Started by 120000078,

    يوجد عندي عنصر معرفو من نوع char علشان أخزن فيه السنه الدراسيه مثل 2003- 2004 فأنا أريد طريقة لكي أقدر أخذ رقم من هذا العنصر مثلا أخذ الرقم 2004 كرقم وشكرا

    • 6 رد
    • 3.8k مشاهدة
  8. Nezar Abu Baker
    Started by Nezar Abu Baker,

    السلام عليكم انا جديد عالمنتدى وبتعلم oracle كاضافة لمعلوماتي بعد ما نزلت الsql developer وبدأت بانشاء اول مشروع طلع معي الخطأ ORA-12505: TNS:listener does not currently know of SID given in connect descriptorلو سمحتو ساعدوني علما اني كما قلت جديد عال oracle وشكرا

    • 2 رد
    • 825 مشاهدة
  9. waleedtot

    الرجاء المساعدة اريد طرح عمودين من بعض كل عمود يحتوى على وقت علما بان الداتا (INTIME VARCHAR2(5 ( OUTtime VARCHAR2(5 وكل عمود يحتوى على وقت فقط من غير تاريخ INTIME OUT 08:41 16:57 08:39 17:02 08:40 17:08 16:58 16:58 07:10 07:10 19:14 19:14 07:24 16:57 16:57 16:57

    • 2 رد
    • 1.4k مشاهدة
  10. 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 مشاهدة
  11. eng_farieda
    Started by eng_farieda,

    انا عندي 1- جدول الكليات (College) وفيه رقم الكلية واسم الكلية وعندي 2- جدول الاقسام (dept) وفيه رقم القسم واسم القسم ورقم الكلية وعندي 3- جدول (branch) و فيه رقم القسم والفرع محتاجة مساعدة بجملة select من الجداول دي بتجيب اسم الكلية بدلالة رقم القسم والفرع أنا فكرت بالشكل التالي وياريت مساعدة select col_name from College where col_no=(select col_no from dept where dept_no=(select dept_no from branch)); شكرا جزاكم الله خير

      • أعجبني
    • 8 رد
    • 1.2k مشاهدة
  12. nesso
    Started by nesso,

    السلام عليكم ورحمة الله وبركاته لدي بعض الاستفسارات التي ارغب في المساعدة فيها 1- طريقة تشغيل Procedure builder في الاصدارة 9i . 2- الاستفسار الاخر بخصوص Mutating Table ارجوا التوضيح . 3- اريد نمازج امتحانات حديثه للأمتحان رقم 147 في pl/sql program units برجاء المساعدة في هذه الاستفسارات وجزاكم الله كل خير

    • 3 رد
    • 1.7k مشاهدة
  13. الهباع
    Started by الهباع,

    CRSNO Credits POINTS SEMSTER 100 2 2.0 1 101 3 3.0 1 الفصل الدراسي الأول المعدل العام هو: (2 * 2.0) + (3*3.0) مقسوم على المجموع الكلي للوحدات وهو 6 4+9=13 قسمة 6 = 2.16 CRSNO Credits POINTS SEMSTER 100 2 4.0 2 301 3 1.0 2 الفصل الدراسي الثاني المعدل العام = مجموع الوحدات السابقة وهي 13 علي مجموع الوحدات الكلي وهو 10 و الصحيح هو 8 لان الطالب قد عادة المقرر الدارس…

      • أعجبني
    • 1 رد
    • 1.2k مشاهدة
  14. function
    Started by function,

    السلام عليكم ورحمه الله وبركاته اولا احب اشكر كل من ساهم في انجاح هذا المنتدى الرائع فعلا الف شكر لكم يااخوان مجهود رائع ---- اليوم مدرسنا في الاوراكل -- قال اريد من كل طالب ان يبحث في الانترنت عن طريقة أضافه مفتاح اساسي على عمودين في نفس الوقت !! طبعا هذا بالــ SQL كيف يمكن عمل هذا ؟ أن نضيف مفتاح اساسي على عمودين في نفس الوقت ؟ ممكن مساعدة الله يخليكم والف شكر لكم مقدما يا شباب أنتظر الرد على احر من الجمر --- ويالله اريد أول مبرمج اوراكل يرد علي تكفوووووون وتحياتي لكم اخوكم فنكشون

    • 6 رد
    • 2.9k مشاهدة
  15. wasimxxl
    Started by wasimxxl,

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

      • أعجبني
    • 5 رد
    • 2.6k مشاهدة
    كاسح الصحراء
  16. vanpersie
    Started by vanpersie,

    ارجو منكم المساعدة في تصحيح الخطا في هذا الكود وهو عبارة عن كود تعديل ,حيث تاتيني رسالة الخطا الاتية:- frm 40105 unable to resolve reference to item button.save اسم الجدول students المفتاح الاساسي stud_id اعطيت الموديول اسم students declare begin ;( set_item_property(students.stud_id,enabled,property_false ;( set_item_property(button.save',enabled,property_true ;('go_block('students ;(go_item'student.stud_id ;end

    • 4 رد
    • 2.2k مشاهدة
  17. منولة
    Started by منولة,

    -عرض اسم الإدارة رقم 10 ؟ مؤشر بسيط declare 2 x varchar2 (20); 3 cursor mm is 4 select dname from dept 5 where deptno=10; 6 begin 7 open mm ; 8 fetch mm into x ; 9 dbms_output.put_line(x); 10 close mm; 11 end ; 2-تعديل في رواتب الموظفين الذين على وظيفة 'CLERK' لتصبح جميعها 2000 ؟ 1 declare 2 salary emp.sal %type; 3 jobing emp.job %type; 4 cursor mm is 5 select sal , job from emp; 6 begin 7 open mm; 8 loop 9 fetch mm into salary ,jobing; 10 exit when mm %notfound; 11 if jobing ='CLERK' then 12 update emp 13 set sal=2000 14 where salary=sal; 15 end if; 16 end lo…

    • 2 رد
    • 1.3k مشاهدة
  18. msb2012
    Started by msb2012,

    لدي يا أخوان بعض الاستفسارت 1-الرجاء شرح خاصيتي Round و Turnc 2-أريد توضيح أكثر حول Group By 3-أريد توضيح الفرق بين Having و Where

      • أعجبني
    • 6 رد
    • 4.4k مشاهدة
  19. omar-alreyati
    Started by omar-alreyati,

    الاخوة الأعزاء: الرجاء منكم شرح لي هذا المثال للني لم افهمه . SELECT last_name, salary, department_id FROM employees WHERE salary IN (SELECT MIN(salary) FROM employees GROUP BY department_id); هذا المثال يخرج المعلومات عن الموظفين الذين رواتبهم نفس رواتب اقل راتب ، هذا المثال في الحقيقة هو بالصورة الاتية :- SELECT last_name, salary, department_id FROM employees WHERE salary IN (2500, 4200, 4400, 6000, 7000, 8300, 8600, 17000); لذا ارجو منكم لماذا نستخدم هنا مثلاً = بدلاً من IN . وشكراً جزيلاً لكم

    • 1 رد
    • 1.2k مشاهدة
  20. haikal

    الرجاء مساعدتي في ايجاد مرجع كامل في كيفية انشاء الجداول والاستعلامات وكلي شي يتعلق بقواعد البيانات

    • 1 رد
    • 1.5k مشاهدة
    بو عبدالعزيز
  21. khaledhilal

    السلام عليكم ورحمة الله أخوكم فى أشد الحوجة لكم الرجاء من الاخوة مساعدتي انا ابحث عن عن اخر امتحان للSql وبأمانه لا اريد نسخه قديمة لانى بدخل امتحان خلال هذا الشهر ارجو ممن لديه اخر نسخة فقط ويكون متأكد من انها فعلا اخر نسخة أن يرفعها لى او يرسلها لى على ايميلي khaled-hilal@hotmail.com واكون شاكر له من اعماق قلبي ودعواتي لكم جميعا وعلى القائمين على امر هذا المنتدي الرائع والمشاركين الفاعلين على انجاحه بالتوفيق والى الأمام دوماً

    • 0 رد
    • 921 مشاهدة
  22. mohammad badarneh
    Started by mohammad badarneh,

    how to connect from one user to another user in pl sql developer without privilage from DBA

    • 0 رد
    • 1.1k مشاهدة
  23. amjad85
    Started by amjad85,

    ارجوكم انا بحاحة المساعدة من خبراء oracle المشكلة انني لا استطيع استخدام تعليمة edit فعندما اقوم بكتابة SQL>edit تظهر لي الرسالة التالية SQL>edit ; SP2-0110: cannot create save file "afiedt.buf" SQL>save test.sql SP2-0110: cannpt create save file "test.sql" SQL>SPOOL hors SP2-0606: cannot create SPOOL file "hors.lst" ارجوكم اريد الحل علما انني استخدم نظام فيستا ونسخةاوراكل حديثة خاصة بالفيستا

    • 3 رد
    • 2.8k مشاهدة
  24. MMA
    Started by MMA,

    إخواني الكرام ، تحية طيبة وبعد ، أولاً ، أعتزر إذا كان الموضوع متكرر ( والله أعلم ) ، حيث أنني بحثت علي جملة GoTo ولم أجد لها أي أثر !!! المهم ، أنا مشكلتي هو أنني قمت بإجراء Procedure وكتبت به مجموعة من السطور البرمجية ، ولكنني أرغب في نهاية السطر يتم الرجوع الي سطر معين بأعلي الكود بحيث أن أجعلة يراجع خطوات برمجية معينة !!! مثال وهمي : Declare X Number; Begin X := 1; NextLoop: X := X + 1; If(X <= 10)Then GoTo NextLoop; End If; End; الهدف الأساسي من القطعة البرمجية السابقة ليس إنشاء Loop بل الرجوع الي خطوة معينة عند الطلب !!! أتمني أن تكونوا فهمتم ما أقصدة ولكنني حقيقتاً في الوضع الحالي أستخدم أسلوب إستدعاء الإجراء procedure ككل من جديد علي …

    • 11 رد
    • 4.1k مشاهدة
  25. mwr21
    Started by mwr21,

    أصدقائي مرحبا أحتاج مساعده أنشأه جدول و فيه المفاتح الرئيسي هو عدد ولكن أريد أن يزداد تلقائيا كما في البردوكس إسمه (Autoincrement) و أن يكون العدد المضاف يحافظ على عدم تكرار هذا العدد أرجو منكم المساعده

    • 3 رد
    • 2.3k مشاهدة

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.