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

    يا شباب عندي سؤال في delete كيف استطيع مسح بيانات حقل واحد فقط بمعني اريد مسح اسم من الاسماء دون مسح بيناته الاخرى

    • 4 رد
    • 2k مشاهدة
    محمد الشحات
  2. ansar_el_sonna
    Started by ansar_el_sonna,

    السلام عليكم ورحمة الله مثلا عايز أرجع كل الموظفين فى جدول الموظفين بس بإستخدام procedure without parameters أرجو التوضيح بمثال جزاكم الله خيرا السلام عليكم

    • 2 رد
    • 1.4k مشاهدة
  3. m_khmmash
    Started by m_khmmash,

    الرجاء المساعدة هذا الكود لا يعمل هام جدا......... ان قيمة الحقل التي يتم المقارنة بها تكون اخر قيمة في الجدول لكل شخص..... declare cursor c is select bra_code,backup_log from backup_log where bra_code in (select bra_code from branches) and to_char(log_date)=to_char(trunc(sysdate)); v c%rowtype; begin open c; loop last_recorde; fetch c into v; if v.backup_log='u03/dbase5/history01.dbf' then update backup_log set STATUS= 'Success Procedure' where bra_code=v.bra_code and log_date=trunc(sysdate); commit; else update backup_log set STATUS= 'Failed Procedure' where bra_code=v.bra_code and log_date=trunc(sysdate); commit; end if; exit when c%notfound; end loop; close c; …

    • 0 رد
    • 1.2k مشاهدة
  4. pl/sql student
    Started by pl/sql student,

    مساء الخير ارجوكم ساعدوني ف حل السؤال سويت جدول ل CUSTOMERS ( CUST_NO NUMBER CUST_NAME VARCHAR2(50) BILL_AMT NUMBER(12,2 ) المطلوب Write a PL/SQL block to print the 2nd maximum bill amount from CUSTOMERS

    • 3 رد
    • 1.6k مشاهدة
  5. سعد شوشو
    Started by سعد شوشو,

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

    • 0 رد
    • 946 مشاهدة
  6. aymanabdo
    Started by aymanabdo,

    الأخوة الأعزاء...السلام عليكم ورحمة الله تعالى وبركاته أطلب من حضرتكم تمارين للsql وحلولها وأكون مشكور جداً ayman509"hotmail.com

    • 2 رد
    • 1.3k مشاهدة
  7. masmas1001
    Started by masmas1001,

    يا ذوي الخبرة ارجوا مساعدتكم في شرح وفهم الموضوعات الاتية والمهمة جدا - procedure - function - backage - trigger لاني مش قادر افهمهم وللاسف حتى في الكورس اللي اخذتة اللي ادانا الكورس الله يسامحة قلب الموضوع من غير حتى شرح وفوجئت بالموضوع دا وانا في كورس forms وجزامك الله خير اريد شرح اقدر افهم منه بالامثلة

    • 5 رد
    • 1.1k مشاهدة
  8. muslim55555
    Started by muslim55555,

    السلام عليكم ورحمة الله وبركاته ممكن حد يساعدنى ويقلى ازاى اعمل جدول معين فيه مثلا عمود اسمه sex الجنس اذا كان ذكر او انثى انا عاوز اعمل check box على فورمه اذا كان male يسجل فى العمود مثلا حرف m واذا كان female يسجل مثلا حرفf فى نفس العمود يعنى التغيير يكوناذا كان ذكر يتسجل m فى العمود واذا كان انثى يتسجل f فى نفس العمود وشكرا.....وجزاكم الله كل خير

    • 2 رد
    • 1.1k مشاهدة
  9. عيونكـ دنيتي
    Started by عيونكـ دنيتي,

    السلام عليكم انا عندي هالماده Fundamentals of Relational Database Management System وابي حل هالسينايووو task 1 & 2& 3 Scenario: Consider the following scenario modelling project, manager, specialist engineer, quality supervisor, and the like at an organization. A project manager is responsible for a project. He is uniquely identified by a id. A project manager has a name, specialization, experience and details of projects. A project manager can supervise one or more projects. Each project has a unique id, a project name, duration and total cost. A project can have only one project manager. Each project has a quality supervisor. A quality supervisor h…

    • 1 رد
    • 2.7k مشاهدة
    عيونكـ دنيتي
  10. lonley boy
    Started by lonley boy,

    السلام عليكم باختصار انا حاليا هبدأ اذاكر اوراكل ديفولبر واول تراك اللى هو sql محتاج منكم مساعدة 1- عايز الماتريال اللى بتكون من شركة اوراكل وهى ملفات بوربوينت كاملة لاخر اصدار من اوراكل 2-عايز اعرف رقم الامتحان الخاص ب sql علشان عايز امتحن فى شهر 9 وياريت يكون اخر اصدار 3-عايز برامج تساعدنى على الحل او امتحانات سابقة 4-سعر امتحان السيكول كام فى مصر وشكرا جزيلا لكم

    • 0 رد
    • 844 مشاهدة
  11. abdokhatab333

    السلام عليكم ورحمه الله الاعضاء الاعزاء تحية طيبة وبعد عايز اعرف اسم القسم الذى به اكبر عدد موظفين مع التأكيد على انه اسم القسم وليس رقمه وشكرا

      • أعجبني
    • 4 رد
    • 1.4k مشاهدة
  12. STAR WORLD

    السلام عليكم أريد أن أعرف كيف يمكنني أن أحصل بواسطة تعليمة SQL PLUSعلى تفاصيل الذاكرة في اوراكل مثل shared pool و log buffer cache بالإضافة الى جميع أجزاء الذاكرة الأخرى؟؟ ملاحظة :عند استخدامي لتعليمة SHOW SGA كان لا يعرض لي جميع التفاصيل التي اريدها . وشكراً لكم مسبقا.

    • 3 رد
    • 866 مشاهدة
  13. اسامة 1991

    السلا عليكم ........... مرحبا اخواني الاعزاء .......... عندي سؤال ............... اريد ان اعرف كيف اتعامل مع قاعدة البيانات من خلال اكواد pl/sql في الفورم بيلدر .................. مثلا اذا اردت ان اعمل شاشة لادخال الاسم ....... فاذا كان الاسم موجود في الجدول في قاعدة البيانات نقوم بالتحويل الى نموذج اخر (اي نموذج) ...................... اتمنى فقط شرح بسيط لهذا الموظوع ........ لاني قرات الكثير من الامثلة في هذا المنتدى .......................... وجربت اكواد جاهزة من المنتدى على هذا الموظوع وصارت بصورة صحيحة ....... ولكن اريد ان اعرف الطريقة فقط ....................شكرا جزيلا

    • 3 رد
    • 2.1k مشاهدة
  14. منمون علي
    Started by منمون علي,

    set serveroutput on create or replace procedure check_salary (v_job_id in employees.job_id%type,v_salary in employees.salary%type) is declare min_sal number; max_sal number; begin select min(salary),max(salary) into min_sal,max_sal from emloyees where job_id = v_job_id; if not (v_salary between min_sal and max_sal) then dbms_output.put_line('error'); --raise_application_error(22222,'Invalid salary <sal>. Salaries for job <jobid> must be between <min> and <max>'); end if; end check_salary; ----------------------------------------------------------------------------------------------------------------------------------------------------- create …

    • 3 رد
    • 3.6k مشاهدة
  15. 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 مشاهدة
  16. m_hegazy86

    السلام عليكم ارجو من حضراتكم ان تساعدونى فى كود معين ***ازاى اجيب عدد ايام لسنة محددة*** مثال: سنة 2014 فيها كم يوم وشكرا

      • أعجبني
    • 4 رد
    • 1.5k مشاهدة
  17. muhammed sahl_150962
    Started by muhammed sahl_150962,

    java.lang Exception: IOException in sending Request :: connection refused : connect انا بحثت ياما على حل لقيت ان المشكلة ليها عﻻقة timezone

    • 0 رد
    • 626 مشاهدة
    muhammed sahl_150962
  18. هانى سند
    Started by هانى سند,

    السلام عليكم كيفكم يا شباب من منا لم يتعرض لان يهنج sqlplusمعه و هو يعمل و لم يكن مسيف عمله عليه اليك م طريقة للحصول علي اخر عمل معروف ان اخر شيء كنت تعمل عليه سواء كان جملة سكول او بي ال بلوك يخزن في بافر السكول و لكن اذا كنت تعمل و اغلقت الsqlplus ,و تريد استرجاع عملك افعل الاتي اضغط علي file -open اختر من نوع الملف المفتوح all files بدلا من sql files و اذهب الي فولدر bin في الاوراكل هوم و اختر الملف afiedt.buf و افتحه تجد اخر شيء كنت تعمل عليه من السيشن السابقة وفقكم الله hanon_ocp

    • 18 رد
    • 11.3k مشاهدة
  19. Syrian_Oracle
    Started by Syrian_Oracle,

    ما الفرق بين IN ANY ALL في MUTYIPLE-ROW SUBQUEIES وماهي استخداماتهم

    • 3 رد
    • 2.1k مشاهدة
  20. الهباع
    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 مشاهدة
  21. Amr_diab_abdelmomen
    Started by Amr_diab_abdelmomen,

    عندي جدولين وليكن EMP1 and EMP2 بكل بساطة عاوز اذا عملت insert في احدهم يروح ينفذ نفس جملة Insert في الجدول الاخر والعكس صحيح "بشرط الا تتكرر الداتا" ... لو عملتها علي جدول واحد بتشتغل عادي ومش بيطلع اي ايرورو وبتتنفذ 100% .. لكن لما بطبقها علي الجدولين بيطلع ايرور mutating اللي كلنا عارفينه .. حد عنده حل ؟ ----------------------------TRIGGER 1--------------- CREATE OR REPLACE TRIGGER copy_data_emp1 after insert on emp1 for each row declare v_emp_id number ; begin select emp2.EMPLOYEE_ID into v_emp_id from emp2 where EMPLOYEE_ID = :new.EMPLOYEE_ID ; exception when no_data_found then INSERT INTO HR.emp2 ( …

    • 0 رد
    • 745 مشاهدة
    Amr_diab_abdelmomen
  22. sam5923
    Started by sam5923,

    الاخوه الاعزاء كيف ممكن اعمل مطابقة للdb حيث اعرف هل البيانات نفسها ام حدث فيها تغيير واعرف اين التغيير عندما انقله من جهازاي اعمل لهاbackup وانزله في جهاز اخر .. والف شكر لكم اخواني الاعزاء

    • 1 رد
    • 1.3k مشاهدة
  23. Amateur
    Started by Amateur,

    السلام عليكم ورحمة الله وبركاته اخواني عندي سؤالين هل من الممكن احد يجيبني عليها الاول: عندي جدول مؤقت للقطع الجديدة بس بعض الاحيان يتم اضافة القطعة مرتين كيف اقدر اعمل استعلام يظهر لي القطع المتكررة بس علما ان الجدول يوجد به الاعمدة التالية رمز القطعة - اسم القطعة - تاريخ الادخال بمعنى احدد له التاريخ ويرجع لي رمز القطعة - اسمها - التاريخ الثاني: يوجد جدول اخر فيه الاعمدة التالية رمز القطعة - رقم القطعة - رقم التعديل - تاريخ اخر تعديل اريد ان يظهر لي القطعة الاخيرة حسب اكبر رقم تعديل للقطعة (لكامل القطع) انا جربت انه يرجع لي ذلك وعمل صحيح لكن على قطعة وحدة اريده على كامل القطع بمعنى اعطيه رمز القطعة ويرجع لي بالرمز - الرقم - رقم التعديل - التاريخ

    • 3 رد
    • 1.9k مشاهدة
  24. brothers
    Started by brothers,

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

    • 3 رد
    • 7.5k مشاهدة
  25. here comes
    Started by here comes,

    السلام عليكم أنا بحاول أعمل function مثل sum أدخل لها إسم العمود فتخرج لى مجموع قيمه وعملت التاليه ولكنها لا تعمل وعايز شرط أخرج بيه من ال loop عندما تنتهى قيم العمود CREATE OR REPLACE FUNCTION hos_sum(col IN NUMBER) RETURN NUMBER IS b number:=0; BEGIN loop b:=b+col; exit when b>100; end loop; RETURN (; END hos_sum; إزاى أعمل loop تنتهى بنهاية القيم فى العمود (أيه الشرط اللى أستخدمه) لأنى مش مستخدم cursor لأنى لو إستخدمته مش هيطلع النتيجه المظبوطه تحياتى

    • 8 رد
    • 3.7k مشاهدة

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

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

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.