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

    إخواني الكرام أنا أريد أن أحضر من أجل الحصول على شهادة OCP في الديفيلوبر لــ Oracle 10g ممكن تساعدوني من أجل الحصول على الكتب الالكترونية للمواد اللازمة لتحضير هذه الامتحانات؟ أشكركم جزيل الشكر

    • 3 رد
    • 1.6k مشاهدة
  2. mido_develper
    Started by mido_develper,

    السلام عليكم ورحمة الله وبركاتة CREATE OR REPLACE TRIGGER derive_commission_pct BEFORE INSERT OR UPDATE OF salary ON employees FOR EACH ROW WHEN (NEW.job_id = 'SA_REP') BEGIN IF INSERTING THEN :NEW.commission_pct := 0; ELSIF :OLD.commission_pct IS NULL THEN :NEW.commission_pct := 0; ELSE :NEW.commission_pct := :OLD.commission_pct + 0.05; END IF; END derive_commission_pct; / من فضلكم كان عندي استفسار بسيط في المثال السابق: لماذا تم وضع ( : ) قبل old / new في الجزء ما بعد begin ولم يتم وضع ( : ) قبل new في الجزء ما قبل begin وجزاكم الله كل خي والسلام عليكم ورحمة الله وبركاتة -------------------------------------------------------…

    • 1 رد
    • 1.3k مشاهدة
  3. sonic
    Started by sonic,

    السلام عليكم ورحمة الله وبركاته ممكن مساعدة لنفرض مثلا لدي جدول وهو STUDENTS NAME AGE اريد طريقة لحساب عمر الطلاب عند مرور السنون يحدث تحديث للعمر، يزداد عمر الطالب بصورة (اوتماتيكية) ولا داعي لتحديث عمره كل سنة بواسطة مبرمج قاعدة البيانات انا اعرف هذا الكود {Age = Today - DateOfBirth} ولكن لا اعرف اين اسخدمه او اضعه؟ هل ممكن ان يكون Trigger ممكن تخبروني الطريقة لو سمحتوا جزاكم الله كل خير

    • 11 رد
    • 4.9k مشاهدة
  4. ALHLWANY
    Started by ALHLWANY,

    أرجو الرد سريعا

    • 3 رد
    • 2.4k مشاهدة
  5. ALHLWANY
    Started by ALHLWANY,

    أرجو سرعه التثبيت ويكتب الله لى هذا العمل من الاعمال التى ينتفع بها cairo SQL_______________.rar

    • 2 رد
    • 1.4k مشاهدة
    جمال الجزيرى
  6. mido_develper
    Started by mido_develper,

    السلام عليكم ورحمة الله وبركاته ================== اولا جزاكم الله خيرا علي هذا المنتدي وجعله الله في ميزان حسناتكم من فضلكم عندي مشكلة في فهم المثال التالي CREATE OR REPLACE PROCEDURE pf_07_06 IS CURSOR employees_cursor (p_deptno NUMBER, p_job VARCHAR2)IS SELECT employee_id, last_name FROM employees WHERE department_id = p_deptno AND job_id = p_job; employees_record employees_cursor%ROWTYPE; BEGIN OPEN employees_cursor(80,'SA_REP'); LOOP FETCH employees_cursor INTO employees_record; DBMS_OUTPUT.PUT_LINE (TO_CHAR (employees_record.employee_id) ||' ' || employees_record.last_name); EXIT WHEN employees_cursor%NOTFOUND; END LO…

    • 3 رد
    • 1.5k مشاهدة
    سعد الروبى
  7. 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 مشاهدة
  8. sonic

    السلام عليكم ورحمة الله وبركاته لدي مشكلة وهي مثلاً عملت جدول اسمه( طالب) في الاوراكل ويتكون من (الاسم والعنوان والتاريخ,الدفع) STUDENT NAME ADDRESS DATE PAYMENT عندما اقوم بكتابة التاريخ على سبيل المثال 2008 يخبرني ان هناك خطأ وحاولت اكتب التاريخ باكثر من طريقة ولكن ما زالت المشكلة موجودة؟ كيف يمكنني انا اضع التاريخ؟ ولدي اسالة اخرى من فضلكم عند الاستعلام عن اسماء الطلاب تظهر لي جميع اسمائهم وسؤالي هو هل يمكن الاستعلام عن طالب واحد عن طريق ال ID الخاص به؟ اي يظهر فقط صاحب ال ID واستطيع عمل تعديل على بياناته وتحديثها وايضا ان اردت الغائها؟ واخر سؤال هل يمكن عمل ((كاونتر)) يقوم بحساب عدد ال PAYMENT لجميع الطلاب بواسطة كود اوراكل؟ واسف على كثر الاسئلة وفضلت ان اضع…

    • 6 رد
    • 3.2k مشاهدة
  9. ملك النجوم
    Started by ملك النجوم,

    السلام عليكم ورحمة الله وبركاته [وسط][/وسط] create table student ( sno numbere number(5), sname varchar (20), constraint student _sno_pk primary key (sno)); كلنا نعرف ان هذي الصيغه هي انشاء جدول مع مفتاح رئيسي واحد ولكن سؤالي هو اريد وضع اكثر من مفتاح اجنبي في جدول وااحد بالله التفاعل من لديه العلم لان لازم اسوي الجدول باسرع وقت وشكرا لكم على حسن التجاوب

    • 7 رد
    • 5.5k مشاهدة
  10. الجهبذ
    Started by الجهبذ,

    السلام عليكم ورحمة الله وبركاته : يا اخوان أنا عندي جدول في قاعدة البيانات وهو ماستر وبه عدد ( 2) primary key .... ونفس الحقلين هما forign key في جدول detail والمشكله هي أن اريد تكرار حقلين primay key اللي في الماستر ... فهل اضيف حقل آخر في الماستر يكون primary key ... واذا كان كذلك فما هي الطريقة ..... واذا كان هناك حل آخر ، فأرحو ايضاحه وشكرا ................

    • 6 رد
    • 2.5k مشاهدة
  11. mido_develper
    Started by mido_develper,

    السلام عليكم ورحمة الله وبركاته =================== من فضلكم كنت عاوز شرح ل Merge من خلال المثال التالي CREATE TABLE emp_copy_2 AS SELECT * FROM employees WHERE 1=2 ; CREATE OR REPLACE PROCEDURE pf_04_04 IS v_empno EMPLOYEES.EMPLOYEE_ID%TYPE := 100; BEGIN MERGE INTO emp_copy_2 c USING employees e ON (c.employee_id = v_empno) WHEN MATCHED THEN UPDATE SET c.first_name = e.first_name, c.last_name = e.last_name, c.email = e.email, c.phone_number = e.phone_number, c.hire_date = e.hire_date, c.job_id = e.job_id, c.salary = e.salary, c.commission_pct = e.commission_pct, c.manager_id = e.manager_id, c.department_id = e.department_id WHEN NOT MATCHED THEN INSERT (empl…

    • 6 رد
    • 2.3k مشاهدة
  12. anasyihia
    Started by anasyihia,

    اشكركم على سرعة الرد في الموضوع السابق بصراحة نسيت عنوان الصفحة التي تمكنني من كتابة استعلامات ال sql فيها اي في المتصفح في اوراكل 9i

    • 1 رد
    • 1.4k مشاهدة
  13. hrs

    اريد عمل كويري تطلع جدول فيه صاحب اعلى راتب في قسمه مثال احمد 3000 المبيعات خالد 4400 الموجودات ...... ... وهذي محاولاتي التي لم تنجح select ename, sal, deptno from emp where exists (select deptno ,max(sal) from emp group by deptno) ; select e.ename,subquery1.deptno from emp e, (select deptno , max(sal) from emp group by deptno) subquery1 where subquery1.deptno = e.deptno; select e.ename,e.sal from emp e where exists ( select s.deptno,max(s.sal) from emp s where s.deptno=e.deptno group by deptno);

    • 8 رد
    • 3k مشاهدة
  14. sonic
    Started by sonic,

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

    • 7 رد
    • 4.3k مشاهدة
  15. anasyihia
    Started by anasyihia,

    السلام عليكم اريد الستعلام عن جدول من الجداول التي تأتي مع اوراكل بعد التركيب مثل جدول departments وغيره عند عمل استعلام على هذا الجدول يعطيني (الجدول الاعتباري غير موجود) وشكرا جزيلا لهذا المنتدى الغالي

    • 2 رد
    • 1.5k مشاهدة
  16. zayed2000
    Started by zayed2000,

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

    • 1 رد
    • 1.2k مشاهدة
  17. المقنع2005
    Started by المقنع2005,

    بسم الله الرحمن الرحيم اخواني الاعزاء كيف يمكن ان اقوم بادخال قيم مثل 4 تربيع او تكعيب في الجداول ....

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

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

    • 4 رد
    • 4.2k مشاهدة
    جلال شواقفه
  19. المقنع2005
    Started by المقنع2005,

    بسم الله الرحمن الرحيم اخواني الاعزاء انا عامل select من اكثر من 8 جداول وهذه الselect خاصة بالمواد الذي لم يقم الطالب بدراستها في الكليه واريد التعديل عليها بحيث انه في حالة انه تم اخذ المتطلب السابق لها فقط تظهر هذه المواد وفي حالة عدم اخذ المتطلب السابق لا تظهر وانا حاليا اظهرت جميع المواد التي لم يأخذها بغض النطر اخذ المتطلب السابق لها ام لا . وفي المثال المرفق نلاحظ ظهور المادة رقم 86 وخاصه ب Y 501 ( اخر شي ) بالرغم من عدم اخذ المتطلب السابق وهو رقم 81 الخاص ب Y 401 وبتالي المطلوب عدم ظهور الماده Y 501 في السليكت . قاصدكم .... لا تفشلوني

    • 7 رد
    • 2k مشاهدة
  20. sors
    Started by sors,

    انا عايز اجمع time فى oracle database بس error دة بيظهر ORA-01722: invalid number sql code select user_name,SUM(TO_CHAR(time, 'HH24')) from FND_SIGNON_AUDIT_VIEW group by user_name

    • 8 رد
    • 4.4k مشاهدة
  21. mido_develper
    Started by mido_develper,

    السلام عليكم ورحمة الله وبركاته من فضلكم كنت عاوز مساعدة في حل بعض الامثلة المتعلقة ب Set operators 1. The HR department needs a list of department IDs for departments that do not contain the job ID ST_CLERK. Use set operators to create this report. 2. The HR department needs a list of countries that have no departments located in them. Display the country ID and the name of the countries. Use set operators to create this report. 3. Produce a list of jobs for departments 10, 50, and 20, in that order. Display job ID and department ID using set operators. 4. Create a report that lists the employee IDs and job IDs of those employees who currently have …

    • 2 رد
    • 3.5k مشاهدة
  22. mido_develper
    Started by mido_develper,

    السلام عليكم ورحمة الله وبركاته من فضلكم كنت عاوز مساعده في حل بعض الامثلة عن SUBQURIES وهذه المثلة من كتاب اوركال الامثلة هي 4. The HR department needs a report that displays the last name, department number, and job ID of all employees whose department location ID is 1700. 5. Create a report for HR that displays the last name and salary of every employee who reports to King. وجزاكم الله خيرا والسلام عليكم ورحمة الله وبركاته ---------------------------------------------------------------------------------------------------------------------------------------- لا اله الا الله

    • 4 رد
    • 1.7k مشاهدة
  23. saso601
    Started by saso601,

    i wanna the source of the diamond procedure & it takes 2 varchar to make a shape like diamond i think this procedure is famous help plz

    • 0 رد
    • 1.3k مشاهدة
  24. amropetro
    Started by amropetro,

    عندى جملة بس تنقصها العلامات ممكن حد يكملهالى select nvl max id + 1 into id عايز العلامات و الاقواس الناقصة

    • 4 رد
    • 3k مشاهدة
  25. al farouk
    Started by al farouk,

    ماذا نعنى ب database concepts? وجزاكم الله خيرا

    • 4 رد
    • 2k مشاهدة

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.