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

    سلام عليكم كل عام والجميع بخير انا درست اوركل في الجامعة بس ماشتغلت فيه شغال بالشبكات الحين ابغا اختبر اوركل sql بس مش عارف ابدا ازاي ياريت حد يفيدنا

      • أعجبني
    • 5 رد
    • 1.2k مشاهدة
  2. gad9090

    السلام عليكم و رحمة الله و بركاته من باب رد الجميل لمنتدانا الغالى قمت بتسجيل دورة كاملة فى (SQL - PL/SQL) ارجوكم لا تنسونا من صالح دعائكم كورس (SQL) https://goo.gl/oFEAYg تمارين محلولة على (SQL) https://goo.gl/eJDqQM كورس (PL/SQL) https://goo.gl/Vni2hf تمارين محلولة على (PL/SQL) https://goo.gl/PZUNeh

    • 0 رد
    • 3k مشاهدة
  3. mtt79
    Started by mtt79,

    declare cursor c1 is select t.* ,sysdate ,t1_sequence.nextval, m.code||t1_sequence.nextval from table1 t , table2 m where t.code = m.code and t.desc_name <> m.desc_name for update; v_row number := t1_sequence.nextval; begin open c1; -- update t; loop fetch c1 into t(v_row); exit when c1%notfound; v_row := t1__sequence.nextval; end loop; close c1; --first_record; end; error on line 10 06550 . about reference a cursor

    • 1 رد
    • 849 مشاهدة
  4. loveall2006
    Started by loveall2006,

    الكود فى المرفق a - Copy.txt

    • 7 رد
    • 1.4k مشاهدة
  5. loveall2006

    عايز احول الجداول دى لسيكول اوركل بنفس الجداول ونفس اسم الفايل لو سمحتم lab scema.rar

      • أعجبني
    • 6 رد
    • 1.4k مشاهدة
  6. Mohammed Samaha

    هل هناك أي وسيلة أو برنامج للربط المباشر بين قواعد بيانات أكسسس 2013 وقواعد بيانات أوراكل 11 تحت نظام التشغيل ويندوز 10 ؟

    • 0 رد
    • 731 مشاهدة
  7. أسامة موسى
    Started by أسامة موسى,

    السلام عليكم ورحمة الله وبركاته الدرس التاسع تحدثنا في الدرس الثانـــــــــــــــــــــــي عن المحددات ال Constraint ولقد تعرضنا لنوعين منها وهي Primary key و ال Foreign Key وسوف نستعرض في هذا الدرس عن كيفية التعامل مع الانواع الاخرى من المحددات وكيفية استعراض هذه المحددات وكيفية حذفها وتفعيلها وعدم تفعيلها النوع الأول unique constraint ماهو ال unique constraint ؟ هو عبارة عن حقل وحيد او مجموعة حقول وحيدة بالجدول لاتتكرر ويعرفان استثنائيا في سجل ممكن ان يحتوي على قيم فارغة ولكن هذه القيم تكون فريدة اي لاتتكرر اي قيمة واحدة فريدة ماهو الفرق بين ال Primary Key و UNIQUE ؟ بالواقع لايوجد فرق كبير فكلاهما لايقبل قيم مكررة ولكن الذي يميز ال UNIQUE عن PRIMARY KEY انه …

      • أعجبني
    • 13 رد
    • 27.8k مشاهدة
  8. loveall2006
    Started by loveall2006,

    دى اسكيما لمعمل تحاليل ممكن حد يحولها الى اوركل ودة الرابط http://www.araboug.org/ib/index.php?showtopic=64104

    • 0 رد
    • 689 مشاهدة
  9. Hamzi

    سلام اخواني الكرام ممكن تفيدوني في عمل نطام لجدول مدرسي بحيث يقوم بتوزيع الحصص بشكل اتماتيكي

    • 0 رد
    • 836 مشاهدة
  10. hprogrammer
    Started by hprogrammer,

    السلام عليكم اريد ان احصل على عدد الايام بين التاريخين دول 30-5-2017 3-6-2017 فكيف يمكنى ذلك

      • أعجبني
    • 11 رد
    • 2.7k مشاهدة
  11. Elmothana

    السلام عليكم وكل عام وانتم بخير احاول كتابة (trigger) التالي: غير أني اريد المساعدة في معرفة كيف يمكن فحص العملية (insert/update/delete) لاختار منها رقم المدرب trigger: CREATE OR REPLACE TRIGGER TRG_HIGH_QUALIFICATION AFTER INSERT OR DELETE OR UPDATE ON BSC_INSTRCTR_QUALIFICATIONS BEGIN UPDATE bsc_instructors SET qualification = ( SELECT QUALIFICATION FROM BSC_INSTRCTR_QUALIFICATIONS WHERE QUALIFICATIONYEAR = ( SELECT MAX(QUALIFICATIONYEAR) FROM BSC_INSTRCTR_QUALIFICATIONS Where INSTRUCTOR_NO = ) ) END; جدول المدربين : CREATE TABL…

      • أعجبني
    • 4 رد
    • 1.3k مشاهدة
  12. ibrahem alowais

    السلام عليكم .. عندي هالمسألة مو راضية تضبط معي فياليت تساعدوني ... أكتب برنامج يقوم بالآتي : ايجاد و طباعة ناتج جمع الأرقام الزوجية بين رقمين يدخلهما المستخدم ، على أن لا يزيد عدد الأرقام الزوجية التي سيتم جمعها عن 5 أرقام . ملاحظة الحل بطريقتين بحلقة التكرار المحدودة for و المشروطة loop .. محاولتي اليائسة DECLARE X NUMBER ; Y NUMBER ; Q number ; V number := 0; begin X := :VALUE_X ; Y := :VALUE_Y ; Q= Y-X; for i in X..Y loop V := V+2; dbms_output.put_line (V); end loop; end;

      • أعجبني
    • 9 رد
    • 2.4k مشاهدة
  13. loleeta
    Started by loleeta,

    اريد مساعدة حول كيفية عرض اسم و manager id من جدول employees بدون تكرار بواسطة Proceder ...

    • 15 رد
    • 1.6k مشاهدة
  14. Ehab Ali Mohamed
    Started by Ehab Ali Mohamed,

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

      • أعجبني
    • 3 رد
    • 1.1k مشاهدة
  15. Ehab Ali Mohamed

    declare num_1 number(10,2) :=&p_number; num_2 number(10,2); begin if num_1 - trunc(num_1) = 0 then dbms_output.put_line(num_1); else if num_1 - trunc(num_1 , 0) <= 0.04 then num_2 := trunc(num_1 , 0 ) +0.05 ; dbms_output.put_line(num_2); elsif num_1 - trunc(num_1 , 0) between 0.06 and 0.10 then num_2 := trunc(num_1 , 0 ) +0.10 ; dbms_output.put_line(num_2); elsif num_1 - trunc(num_1 , 0) between 0.11 and 0.15 then num_2 := trunc(num_1 , 0 ) +0.15 ; dbms_output.put_line(num_2); elsif num_1 - trunc(num_1 , 0) between 0.16 and 0.20 then num_2 := trunc(num_1 , 0 ) +0.20 ; dbms_output.…

    • 0 رد
    • 882 مشاهدة
  16. Safya.f.m

    طلب لو سمحتوا طريقة ربط SQL مع FORMES

    • 1 رد
    • 1.8k مشاهدة
  17. shimaa badr
    Started by shimaa badr,

    حد معاه تمارين pl sql و الاجوبة بتاعتها pdf ضروري ؟

    • 0 رد
    • 726 مشاهدة
  18. alnahdisami
    Started by alnahdisami,

    عملت شاشة ارسال رسائل في button submit كتبت الكود التالي DECLARE V_USERNAME VARCHAR2(100); V_PASSWORD VARCHAR2(100); V_NUMBERS VARCHAR2(100); VV_SENDER VARCHAR2(100); V_MSG VARCHAR2(4000); --V_MSGKEY VARCHAR2(100); X VARCHAR2(500); V_URL VARCHAR2(100) ; V VARCHAR2 (4000); I VARCHAR2 (4000); V_VALUE VARCHAR2 (4000); V_NEW_VALUE VARCHAR2 (4000); BEGIN V_NUMBERS :=:NUMBERS; V_MSG :=:MSG; هنا يتم تحويل الرساله الى unicode FOR N IN 1 .. LENGTH (V_MSG) LOOP V := SUBSTR (V_MSG ,N,1); BEGIN SELECT AR_UNI INTO V_VALUE FROM ARUNI WHERE AR_CHR = V ; EXCEPTION WHEN NO_DATA_FOUND THEN V_VALUE := NULL; END; V_NEW_VALUE := V_NEW_VALUE||V_VALUE ; END LOOP; BEGIN SELECT V_USER,V_…

      • أعجبني
    • 7 رد
    • 3.6k مشاهدة
  19. Mohammed Magdy

    السلام عليكم ورحمة الله وبركاته برجاء المساعة في هذه المشكلة عندي جدول به 2 عامود نوع العامود date تم تحويلهم الي to_char ليظهروا بالصيغة 19:45 كيف يمكنني ان اطرح العامودين من بعض عامود 1 19:00 عامود 2 07:00 كيف تكون صيغة الامر

      • أعجبني
    • 3 رد
    • 786 مشاهدة
  20. SAFWA
    Started by SAFWA,

    بسم الله الرحمن الرحيم المواضيع التي سوف نقوم بتقديمها: ---------------------------------- 1-Cursor ما هو , كيف يستفاد منه , لماذا نحتاج له , انواعه مع الامثله 2- pl/sql table datatype , record datatype , Object type كيفيه تعريفها والتعامل معها مع الامثله 3- Error handling لماذا نحتاج الى معالجة الاخطى 4-Subprograms فائدت ال suprograms وانواعها وكيفية انشائها مع الامثله 5- packages فائدتها وكيفية انشائها مع الامثله 6-Database triggers فائدتها وكيفية انشائها مع الامثله ما هو الـ Cursor : ------------------- الـ Cursor هو موقع في الذاكره {Memory buffer }يقوم بحفظ البيانات الناتجه من الاستعلام بصوره مؤقته ومن ثم يتم التعامل مع هذه البيانات من الذاكره , فانت حين تقوم بك…

    • 11 رد
    • 16.6k مشاهدة
    Alrawdal Preschool
  21. سارهه
    Started by سارهه,

    السلام عليكم ورحمة الله عندي استفسار لما سويت مشروعي كل شي صار الحمد لله بسس فيه مشكله ظهرتلي وانا اسوي فنكشن يعني الفنكشن صح بس لما استدعيتها مثل الصوره رجعتلي اكثر من صف وهو المفروض صف واحد وهالمشكله ظهرتلي لكل فنكشن هل المشكله وقت انشاء الجداول او شي غلط سويته ؟

      • أعجبني
    • 4 رد
    • 899 مشاهدة
  22. shouman
    Started by shouman,

    السلام عليكم اخواني الاعزاء، حاليا بدي اقدم اول اختبار لاوراكل اللي هو قبل ال OCA اللي بعرفه انه في اختبارين واحد بتاخذ فيه شهادة والثاني لأ ممكن اصحاب الخبرة يفيدوني شو الفرق بينهم وشو رقم كل اختبار. شكرا،

    • 1 رد
    • 842 مشاهدة
  23. ملاك علي
    Started by ملاك علي,

    السلام عليكم ورحمة الله انا عندي جدولين واحد لل Car والثاني Rental وعندي عمود للقيمه ف انا اريد استدعي قيمة السياره من جدول Car ف سويت تريجر بس عندي غلط اتمنى مساعدتكم Create or replace trigger update_d after insert on Rental for each row begin UPDATE Rental SET Rental.Payment = Car.price FROM Car INNER JOIN Rental ON Rental.CAR_ID = Car.CAR_ID; end; /

    المبرمج الصاعد
  24. helal_10g
    Started by helal_10g,

    الكورس هيكون SQL الكورس بالكامل مع اعطاء الكثير من الامثلة و المشاكل العملية https://www.youtube.com/watch?v=5BuRdBYbHrw&list=PLiw4m3ecyRDjaN-8QthdTjLgZ-8PjRsoV

    • 3 رد
    • 1.1k مشاهدة
  25. seedaanet

    حل The Oracle Export Utility Executable Must Be Specified فى برنامج التود عند النسخ والاسترجاع لقاعدة بيانات قم باختيار مايلي من قائمة البرنامج Select View | Toad Options | Executables. قم باختيار exp.exe or exp80.exp من مسار تنصيب الاوراكل. مثلا مسار ملف exp 3. C:\oracle\product\10.2.0\db_1\bin\exp.exe قم بلصقة في Export >>حلت المعضلة

    • 0 رد
    • 2.9k مشاهدة

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

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

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.