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

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته عندي قائمة باسماء الموظفين وعاوز اعمل SELECT اسماء الموظفين المشابهين في الاسم حتى الاسم الثالث (الجد) مع العلم اني مقسمهم في طريقة التسمية الاسم الاول- الاسم الثاني -الاسم الثالث- الاسم الرابع(اللقب) شكرا وجزاكم الله خيرا استغفر الله العظيم الذي لا اله الا هو الحي القيوم واتوب اليه استغفر الله العظيم الذي لا اله الا هو الحي القيوم واتوب اليه استغفر الله العظيم الذي لا اله الا هو الحي القيوم واتوب اليه

    • 7 رد
    • 2.8k مشاهدة
  2. AHMED BASHA
    Started by AHMED BASHA,

    ﴿ بسم الله الرحمن الرحيم ﴾ السلام عليكم ورحمة الله وبركاته وكل عام وانتم بخير بمناسبة قرب حلول شهر رمضان اعادة الله علينا وعليكم بالخير واليمن والبركات ان شاء الله وشكرا لجميع القائمين على هذ المنتدى select TO_CHAR (TRUNC (SYSDATE, 'month'), 'fmday dd/mm/rrrr' ) first_day_cur_month , TO_CHAR (LAST_DAY (TRUNC (SYSDATE, 'month')) + 1 - 1 / 86400 ) last_day_cur_month from dual; بهذا الكود احضرت اول يوم في الشهر واخر يوم في الشهر عاوز اجيب تواريخ الايام واسم اليوم طوال الشهر بالشكل الاتي 19-8-2008 الثلاثاء 20-8-2008 الاربعاء ...... ...... اللهم بلغنا رمضان ان شاء الله اللهم بلغنا رمضان ان شاء الله اس…

    • 5 رد
    • 5.1k مشاهدة
  3. love_h
    Started by love_h,

    لو سمحتو نبذه سريعه ومفيده عن الفرق بين الاسكيول و البي أل أسكيول؟

    • 3 رد
    • 2.3k مشاهدة
  4. II_ريما_II
    Started by II_ريما_II,

    السلام عليكم أشكركم على هذا المنتدى الرائع بس عندي سؤالين ادا ممكن ابغى اجاباتهم باسرع وقت 1 - السؤال الاول : ايش الفرق بين SQL و iSQL *Plus? 2 - السؤال الثاني : ايش هي وظيفة الأمر ESCAPE? وشكرا

    • 6 رد
    • 3.7k مشاهدة
  5. miis
    Started by miis,

    اعذروني بعد مانزلت sql ما عرفت ادخل ع اليوزر و الباسورد و انا رفعت الكم الصوره

    • 3 رد
    • 2.5k مشاهدة
  6. eiadali
    Started by eiadali,

    لدينا جدول فرضا جدول العملاء ويوجد فيه بيانات وتم ايقاف قيد primary key وتكررت بيانات العملاء واكيد انه لن استطيع تفعيل primary key مرة اخرى بعد ما تكررت البيانات اريد حل او امر في sql تحذف التكرار بحيث اذا تم تفعيل primary key مرة اخرى لا يطلع لي اي مشكلة

    • 1 رد
    • 865 مشاهدة
  7. omerqq
    Started by omerqq,

    السلام عليكم ورحمة الله وبركاته الاخوة الاعزاء أنا عندي بيانات بعض عملاء مكاتب إدارية في oracle database وبعض الاحيان اضطر لارسال ايميلات لجميع المكاتب فهل همكن كتابة pl/sql لجمع جميع الايميلات وفصلها بفصلها بفاصلة منقوطة ليتم بعد ذاك نسخها ولصقها على outlook لارسال ايميل للكل .. ولكم تحياتي ....

    • 1 رد
    • 1.1k مشاهدة
  8. deef
    Started by deef,

    السلام عليكم ورمة الله وبركاته عندي سؤالين لو تكرمتوا . السؤال الاول عندما استعلمت عن جداول الـــ department و emplooyee في اوراكل 9 (oracle 9i) لم اجدها علما بأني دخلت باسم بإسم وباسورد scott وtiger انا بحثت في المنتدى ووجدت طريقه بس ماهي واضحه ياليت واحد يوضح لنا كيف الطريقه التي نقدر نستخدم فيها الجدولين ؟ السؤال الثاني ماهو مكان قاعدة البيانات الافتراضي في الجهاز واين اجد مكان الجداول التي انشئها انا ؟ وشكرا .....

    • 7 رد
    • 2.8k مشاهدة
  9. sam23
    Started by sam23,

    شباب أين أجد جداول تبع (department,employees,jobs,....) لأنه لا يوجد عندي غير جداول (emp,dept,salgrade) هل يمكن أن يضعها لي أحدكم !! وشكرا تم تغير عنوان الموضوع ، يجب اختيار عنوان مناسب يتطابق مع المحتوى. ضوابط كتابة المواضيع في المنتدى الادارة

    • 8 رد
    • 3.6k مشاهدة
  10. asalah_b15

    اين الاجابة الصح في هذا السؤال هل هو actualtest ام pass4share

    • 1 رد
    • 1.2k مشاهدة
  11. leader_a2000
    Started by leader_a2000,

    اخوانبي الاعزاء اين الخطأ لو تكرمتم declare x1 date; x2 date; cursor c1 is select to_char(sysdate,x2,' day') from dual where to_char(sysdate,x2) between '1-jan-2010' and '31-dec-2010'; begin -- open c1; -- fetch c1 into x1; for x1 in c1 loop :BLOCK2.X1:= to_char(sysdate,' x2') ; next_record; end loop; close c1; end;

    • 2 رد
    • 950 مشاهدة
  12. hearthouse
    Started by hearthouse,

    اين الخطأ في هذا الكود؟؟!! declare no_table EXCEPTION; pragma exception_init(no_table,-2292); begin DELETE FROM departments WHERE department_id = 10; EXCEPTION when no_table then dbms_output.put_line('U can't delete this row'); end; /

    • 3 رد
    • 1.9k مشاهدة
  13. ليلاس
    Started by ليلاس,

    السلام عليكمممممم عندي فورم ماستر ديتيل للكلية وتخصصاتها بحيث ندخل رقم الكلية بالماستر وتلقائيا ينتج لدينا رقم التخصص حسب المعادلة التالية رقم التخصص= (رقم الكلية *10)+1 هذه المعادلة لإيجاد رقم التخصص للمرة الاولى يعني مثلا الكلية رقم 12 تكون ارقام تخصصاتها 121 122 123 اما اذا كان لدينا تخصصات واردنا اضافة تخصص آخر يكون بإيجاد اكبر رقم تخصص وإضافة عليه القيمة 1 يعني لو كانت التخصصات الموجودة هي 121و122و123 ,واردنا ادخال تخصص رابع سوف نأخذ اعلى قيمة وهي (123) ونجمع ليها 1 123+1= 124,,, رقم التخصص الرابع هاهو الكود والموجود في WHEN_NEW_RECORD_INSTANCE في بلوك الديتيلز declare tmp1 varchar2(5); begin if :sp.spid is null then --- for empty record only …

    • 3 رد
    • 1.6k مشاهدة
  14. yousef mohamed

    CREATE OR REPLACE FORCE VIEW t_quant (ITEM, TOT_QUAN) AS SELECT item , NVL(SUM(import_d.item),0)-NVL(SUM(drug_d.item),0) tot_quan FROM import_d,drug_d WHERE import_d.item = drug_d.item GROUP BY item;

      • أعجبني
    • 1 رد
    • 875 مشاهدة
  15. Reda_Inst
    Started by Reda_Inst,

    السلام عليكم و رحمة الله و بركاته اريد ان اعرف اين الخطا في الكود التالي CREATE OR REPLACE TRIGGER "EMPLOYEE_T1" AFTER update of "DNO" on "EMPLOYEE" for each row WHEN (new.dno=1) begin IF UPDATING AND :OLD.Dno != :NEW.Dno THEN update employee set salary=salary +(salary * .1) where ssn=:NEW.ssn; END IF; end; المطلوب من الكود السابق ان يضيف 10% علي راتب الموظف الذي يتم تحديث حقل القسم له الي رقم 1 علما ان dno رقم القسم و ssn رقم الموظف و جزاكم الله خيرا

    • 5 رد
    • 1.8k مشاهدة
  16. salafwaden40
    Started by salafwaden40,

    السلام عليكم update emp set sal = (select sal from emp where empno = 7900) job (select job from emp where empno = 7900) where empno = 7788; جزاكم الله خيراً

    • 3 رد
    • 1.7k مشاهدة
  17. roro2005

    السلام عليكم جميعا اعضاء ومشرفي النتدى ورحمة الله وبركاته اين الخطا في هذا الكود declare dept_id dept.deptno%type; dept_name dept.dname%type:='Computer'; dept_loc dept.loc%type:='Baghdad'; begin select max(deptno) into dept_id from dept where deptno=dept_id; for i in 40..90 loop insert into dept values(nvl(dept_id+i,0),dept_name,dept_loc); end loop; end ; وتظهر رسسالة تم انتهاك القيد الفريد اين الخطأ ولكم مني جزيل الشكر اختكم

    • 5 رد
    • 3.1k مشاهدة
  18. giham
    Started by giham,

    INSERT INTO MUNICIPALITY.PERSONS VALUES(MUNICIPALITY.PERSON_SEQ .nextval,9,4,'رياض','السيد','فهد','هيام',[u]SYSDATE[/u],9010288682,null,null,'8',SYSDATE,null,null,'F','F'); COMMIT; اريد ان استبدل الكلمة التي تحتها خط (SYSDATE) بميلاد الشخص مثال : 09/11/1970

    • 6 رد
    • 1.5k مشاهدة
  19. soutegobas
    Started by soutegobas,

    بس اعمل هذا الاستعلام تظهر هذه الرسالة : ORA-00920: invalid relational operator SELECT * FROM BNJ_CV WHERE NVL(&national_id,national_id) AND NVL(&CAREER_ID,CAREER_ID) AND NVL(&AGNCY_ID,AGNCY_ID) AND NVL(&EXPERIENCE_ID,EXPERIENCE_ID) AND NVL(&STATUS_ID,STATUS_ID) لذا رجاء ارجو المساعة في اجاد الغلط

    • 1 رد
    • 1.4k مشاهدة
  20. mohooo81
    Started by mohooo81,

    DECLARE X VARCHAR2(33); Y NUMBER(7,2); Z DATE; BEGIN SELECT ENAME,SAL,HIREDATE FROM EMP WHERE DEPTNO=10; DBMS_OUTPUT.PUT_LINE(X,Y,Z); EXCEPTION WHEN OTHERS THEN DBMS_OUPUT.PUT_LINE('U DON'T KNOW ANY THING ABOUT ORACLE'); END; /

    • 9 رد
    • 3.1k مشاهدة
  21. farooq
    Started by farooq,

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

    • 2 رد
    • 1.7k مشاهدة
  22. prali

    ORA-06550: line 1, column 22: PLS-00201: identifier 'ENAME' must be declared ORA-06550: line 1, column 7: PL/SQL: Statement ignored بس اعمل call في ملف مرفق rond2.txt

      • أعجبني
    • 1 رد
    • 986 مشاهدة
  23. rawaa

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

    • 1 رد
    • 1.5k مشاهدة
  24. m_nasef
    Started by m_nasef,

    ما معنى المجلد home$ واين يوجد.. ففى الأمثلة التى فى كتاب oracle university هناك scripts فى هذا المجلد..

    • 1 رد
    • 1.4k مشاهدة
  25. bishoy46
    Started by bishoy46,

    ايه المسمى الوظيفى اللى هأقدم عليه بعد الحصول على شهاده (Completion of all coursework and training 11g of Database Design and Programming with SQL from ORACLE ACADEMY) و شكرا جزيلا

    • 0 رد
    • 716 مشاهدة

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.