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

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته كيف الحال أخواني الكرام في قسم الsql عندي طلب بسيط منكم كيف أكتب أو أعرف function بالستخدام الsql plus لأنها بيئة sql وبحاجة لكي تستقبل كود من بيئةpl sql وشكرا لكم والسلام عليكم ورحمة الله وبركاته

    • 5 رد
    • 2.3k مشاهدة
  2. rabab
    Started by rabab,

    السلام عليكم ورحمة الله وبركاتة لقد قمت بعمل فورم تتكون من master و detailes وتواجهنى مشكلة فى ال detailes in multi records ولقد قمت بعمل auto num على ال master و detailes فقد استخدمت هذا الكود select NVL(max(loc_id),0)+1 into :location.loc_id from location where location.loc_id=:location.loc_id; المشكلة انة يقوم بتكرار ال id على مستوى detailes وشكرا جزيلا ارجو ان يكون سؤالى واضح ارجو الرد سريعا نظرا لضيق الوقت وشكرا

    • 6 رد
    • 2.3k مشاهدة
  3. نظم معلومات
    Started by نظم معلومات,

    السلام عليكم قمت بعمل برنامج جدول الضرب ويحتاج الى تعديل وهذا البرنامج يحسب جدول الضرب من 1 - 12 انا اتعلم pl/sql ومبتديء جداً واحببت ان اعمل هذا البرنامج وهو التعديل المطلوب هو كتابة البرنامج على شكل جدول وليس بشكل مخرجات رأسية طويل كل رقم بسطر .. اتمنى التعجيل بالرد علي وشكراً

    • 3 رد
    • 2.3k مشاهدة
  4. هانى سند

    السلام عليكم و رحمة الله وبركاته إخواني الكرام هل اراد أحد منكم في يوم ما ان يعرف كم سجل لديه في جميع الجداول مرة واحدة بدون تنفيذ الاستعلام عن كل الجداول مرة اخري يمكنكم إذن ان كنتوا تريدوا ذلك استخدام هذا الاسكربت إليكم الكود spool countall.tmp select 'SELECT count(*), '''||table_name||''' from '||table_name||';' from user_tables / spool off set termout on @@countall.tmp شرح بسيط : في هذا الاسكربت يتم استخدام جملة select لانتاج جمل select لكل الجداول و يتم الاحتفاظ بها في ملف tmp ثم تشغيل هذا الملف عن طريق الsql plus لتظهر النتيجة أما اذا كنت لا تريد ان يظهرعدد كل جدول بصورة منفصل…

    • 1 رد
    • 2.3k مشاهدة
  5. M_IHAB_MOSTAFA
    Started by M_IHAB_MOSTAFA,

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

    • 4 رد
    • 2.3k مشاهدة
  6. abd_104
    Started by abd_104,

    اريد ترجمة كتاب pl/sql ارسلة على الايميل abd_504@yahoo.com

    • 2 رد
    • 2.3k مشاهدة
  7. Alkarmy

    السلام عليكم : كيف أنشئ قاعدة بيانات جديدة في الاوراكل ؟

    • 2 رد
    • 2.3k مشاهدة
  8. العصفور

    السلام عليكم سؤالي هو هل يمكن انشاء trigger يقوم بتشغيل SEQUENCE بحيث احصل على ترقيم تلقائي لحقل معين ؟ وشكرا

    • 3 رد
    • 2.3k مشاهدة
  9. wayout
    Started by wayout,

    السلام عليكم ورحمة الله وبركاته كنت اود منكم المساعده لانى ان شاء الله سوف امتحن ال pl يوم 2-10 وانا اثناء المذاكره لل functions فى كتاب ال oracle كنت غير قادره على فهم جميع ال restrictions الخاصه بال functions مثل mutating وهكذا وجزاكم الله كل خير والسلام عليكم ورحمة الله وبركاته

    • 3 رد
    • 2.3k مشاهدة
  10. King Oracle
    Started by King Oracle,

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

    • 3 رد
    • 2.3k مشاهدة
  11. AYMAN HUSSEIN
    Started by AYMAN HUSSEIN,

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

    • 4 رد
    • 2.3k مشاهدة
  12. هانى سند
    Started by هانى سند,

    السلام عليكم و رحمة الله و بركاته إخواني الكرام إستكمالا لاثراء المكتبة بالاكواد المفيدة اليكم نسخة أخري من function لازالة المسافات الزائدة من نص الكود: CREATE OR REPLACE FUNCTION single_space ( p_data VARCHAR2 ) RETURN VARCHAR2 IS v_data VARCHAR2 (2000) := REPLACE (LTRIM (RTRIM (p_data)), ' ', ' '); -- BEGIN IF INSTR (v_data, ' ') > 0 THEN RETURN single_space (v_data); ELSE RETURN (v_data); END IF; END single_space; select single_space(:text) from dual / غرض و كيفية الاستخدام : تستخدم هذه الفانكشن لازالة المسافات الزائدة من النصوص في التقارير او السيليكت حتي لا يتم احتسابها كحرف ومن الممكن ان يتم ن…

    • 1 رد
    • 2.3k مشاهدة
  13. yami

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

      • أعجبني
    • 11 رد
    • 2.3k مشاهدة
  14. fateh almsaddi
    Started by fateh almsaddi,

    السلام عليكم و رحمة الله تعالى و بركاته. ربما يكون تعلم Oracle APEX أفضل خطوة بعد تعلم اساسيات اوراكل مثل SQL ... حيث انه سيشعرك بالثقة بالنفس و يفتح أفاق جديدة أمامك.. يمكنك أن تأخذ فكرة سريعة عن الموضوع هنا: https://apex.oracle.com/en/ https://www.youtube.com/channel/UCEpIXFjcQIztReQNLymvYrQ ---------- هذه دعوة إلى نقاش مباشر و مفتوح حول أوراكل ابكس Sat, Oct 31, 9:00 AM - 10:00 AM Hangouts On Air - Broadcast for free

    • 16 رد
    • 2.3k مشاهدة
  15. علوي2011

    لو سمحتو كيف اسوي استعلام لاخر موظفين sql الرجاء من اي شخص مهتم الاجابه عليا al-salami2000@hotmail.com

    • 11 رد
    • 2.3k مشاهدة
  16. سلطان اوراكل
    Started by سلطان اوراكل,

    السلام عليكم اخواني ارجوا المساعده اكتب جملة استعلام لعرض اسماء الموظفين (اي موظفين)الذين تتضمن اسماؤهم الحرفينLL(اي حرفين بشرط يكونوا مكررين)؟ المقصود من السؤال هو لدي اسماء موظفين مثلا ALLEN و MILLER,ALI,AHMAD وهكذا انا اوريد ان اكتب جملة استعلام بستخدام select و اداة الشرط where تظهر لي النتيجة هي ALLEN و MILLER فقط ولكم مني جزيل الشكر

    • 2 رد
    • 2.3k مشاهدة
  17. hamdan102

    السلام عليكم الرجاء من الاخوه توضيح كيفية مرفة الوقت المستغرق في تنفيذ استعلام معين لانه انا استخدم COMPLEX VIEW وبدي اعرف الوقت المستغرق ويجيبه اللي في TEXT_BOX 6 3 2 1 0 وشكرا"

    • 4 رد
    • 2.3k مشاهدة
  18. masmas1001
    Started by masmas1001,

    ارجو مساعدتي في فهم مواضيع في sql حيث اني درسته ولكن لم يشرح لي بالطريقة المفيدة وهدخل الكورس التاني قيرب بتاع pl من فضلكم اريد ان افهم مواضيع حتى اتمكن من استكمال الكورسات الباقية وانا على دارية جيدة بال pl معلش انا باخد الكورس دا علشان اشتغل بية وانا محتاجة في شغلي جدا علشان ارفع نفسي وبالذات علشان الشغل عندي طالب مني اني اعمل reports شهرية علشان كدا انا بدأت الموضوع من الاول علشان افهمة مش علشان اكون اسمي واخد شهادة لاء علشان اشتغل بة واكون فاهم مش حافظ علشان كدا عاوز مساعدتي من مهندس خبرة وعارف الحل من النظرة الاولى الموضوع الاول : انا كونت بدرب على username اسمة hr ولكن انا عندي على الجهاز بدخل على scott و system وطبعا الاختلاف في اسماء الاعمدة والبيانات المستخ…

    • 11 رد
    • 2.3k مشاهدة
  19. الحكيمي
    Started by الحكيمي,

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

    • 6 رد
    • 2.3k مشاهدة
  20. أحمد السيد احمد
    Started by أحمد السيد احمد,

    create or replace procedure count_space(x1 varchar2) is x number(5); y varchar2(1); z number(20); n number(10); begin select length(x1) into z from dual; x:= 0; n :=1; for i in 1..z loop select substr(x1,n,1) into y from dual; if y = ' ' then x := x+1; end if; n:= n+1; end loop; dbms_output.put_line(x); end count_space; وللتنتفيذ مثلا : exec count_space('the first day in the work is the beast one'); والنتيجه 9

    • 3 رد
    • 2.3k مشاهدة
  21. hrs
    Started by hrs,

    السلام على اهل السلام تتذكرون هذا الخطأ يمكن عرفت سببه http://www.araboug.org/ib/index.php?showtopic=34724&hl= هو موجود في الصورة المرفقة حيث انني لم احدد الكولمنز فهل اذا لم احدد يعملها حتى لو لم يتغير ولا لا اخ عبده انا حاطة الشرط اف ابديتيج

    • 10 رد
    • 2.3k مشاهدة
  22. mo7asb
    Started by mo7asb,

    i want to covert this script from sql server to 'sql' please sqlserver.txt

    • 2 رد
    • 2.3k مشاهدة
  23. فارس عبد الله
    Started by فارس عبد الله,

    لدى جدولين ماستر ديتيلس اسم الماستر tt واسم جدول التفاصيل (detais) ttdtls لدى حقل بجدول التفاصيل نوعه رقم اريد كيرسر يقوم بجمع ناتج هذا الحقل لكل عميل على حدة ومن ثم يقوم بوضع الناتج فى حقل بجدول الماستر tt على الحقل الرقمى tot على بيانات هذا العميل واليكم شكل تقريبى للجدولين جدول الماستر tt name no tot --------------------- 1000 1 ali جدول التفاصيل ttdtls no tot ------------------- 1000 1 1000 1 1000 1 no tot ------------------- اريد ان يقوم بوضع ناتج العمود tot الموجود على الجدول ttdtls على الحقل tot الموجود على الجدول tt لكل عميل على حدة وشكراً 1000 2 1000 2 1000 …

    • 5 رد
    • 2.3k مشاهدة
  24. hanyfreedom
    Started by hanyfreedom,

    Examine the code examples. Which one is correct? A. CREATE OR REPLACE TRIGGER authorize_action BEFORE INSERT ON EMPLOYEES CALL log_exectution; / B. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; C. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; D. CREATE OR REPLACE TRIGGER authorize_action CALL log_exectution; BEFORE INSERT ON EMPLOYEES; /

    • 4 رد
    • 2.3k مشاهدة
  25. meshmesh173
    Started by meshmesh173,

    كيف اشغل الisql*plus علما باني لدي 9i.2 ولا اعرف كيف اعمل

    • 5 رد
    • 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.