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

    السلام عليكم ورحمة الله وبركاته ارجو المساعدة عندي VIEW للمجموعة من الجداول وعندي جدول اخر اسمه TEST1 اريد ان اكتب كود يسمح لي بالقراءة من هذا ال VIEW والتخزين في هذا الجدول( TEST1) ويكون عندي شرط اي تعديل على ال VIEW يخزن على ال TEST1 رجو المساعدة ولو باي فكرة وشكرا

    • 1 رد
    • 1.5k مشاهدة
  2. miko
    Started by miko,

    السلام عليكم ورحمة اله وبركاتة اريد ان اطلب من كل المشرفين وكل من لديهم خبرة فى مجال developer اريد tasks للتدريب عليها واخذ الخبرة فىsql &pl

    • 1 رد
    • 1.4k مشاهدة
  3. mmsalman87
    Started by mmsalman87,

    select e.emp_id ,e.f_name || ' ' || e.l_name , e.CARD_ISSUE_DATE,e.PASSPORT_EXPIRE_DATE ,c.CONTRACT_END_DATE from employees e ,contract c where e.emp_id=c.contract_emp_id and CARD_ISSUE_DATE - sysdate <30 or PASSPORT_EXPIRE_DATE - sysdate <30 or c.CONTRACT_END_DATE - sysdate<30 ; هذا الاستعلام مكون من جدولين الاول جدول الموظفين والثاني جدول العقود للموظفين اردت الاستعلام عن تاريخ انتهاء العقد من جدول العقود للموظفين وتاريخ انتهاء البطاقة وجواز السفر المشكلة انه اذا كانت قيمة احد العقود فاضية يعني null يجلب لي الموظف الذي ستنتهي بطاقته او جوازه ولكن يجلب معاه تاريخ عقد غيره وهذا خطأ حوالت استخدام nvl ولكن ماذا سأضع في قيمتها

    • 1 رد
    • 1.1k مشاهدة
  4. حسين محمد_25800
    Started by حسين محمد_25800,

    السلام عليكم دى مجموعة صور sql and pl-sql معمولة ب sniping tool تقريبا شاملة كل الماتريال بتاع اوراكل اتمنى انكم تستفيدوا منها او تكون مرجع بسيط ممكن تحتاجوه ف كل الوقت http://www.mediafire.com/?emq4s6p8l49cp0i

      • أعجبني
    • 1 رد
    • 930 مشاهدة
  5. مهتاب حسن
    Started by مهتاب حسن,

    How many Employee joind every year ? اشلون الحل ؟

      • أعجبني
    • 1 رد
    • 852 مشاهدة
  6. ahmed.elaraby

    السلام عليكم سؤال ازاي اعمل سيرش عن column في الداتا بيز بحيث بجيب اسم ال column hفي كل ال tables

      • أعجبني
    • 1 رد
    • 909 مشاهدة
  7. m_nasef
    Started by m_nasef,

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

    • 1 رد
    • 1.4k مشاهدة
  8. المهاجر
    Started by المهاجر,

    السلام عليكم ورحمه الله وبركاته اخواني واحبائي في الله نظرا لطلبكم الشديد علي الدروس والرسائل التي وصلت لي فقد قمت بإعادة تحميلها مرة اخري ولكن بصورة آخري قم أولا بتحميل برنامج تشغيل الملفات وسطبه علي الجهاز وقم بتشغيل الملفات التحميل عن طريق هذا الرابط http://www.4shared.com/dir/2105067/bf3e2a18/sharing.html

    • 1 رد
    • 1.8k مشاهدة
  9. new_koki
    Started by new_koki,

    عندما اقوم بكتابة هذا الكود DECLARE e_invalid_department EXCEPTION; v_name VARCHAR2(20):='Accounting'; v_deptno NUMBER := 27; BEGIN UPDATE departments SET department_name = v_name WHERE department_id = v_deptno; IF SQL%NOTFOUND THEN RAISE e_invalid_department; END IF; COMMIT; EXCEPTION WHEN e_invalid_department THEN DBMS_OUTPUT.PUT_LINE('No such department id.'); ROLLBACK; END; تخرج النتيجة كالتالى: No such department id و عندما اقوم بتغيير الكود بهذا الشكل (مجرد تغيير فى ترتيب كتابة الأمر) DECLARE e_invalid_department EXCEPTION; v_name VARCHAR2(20):='Accounting'; v_deptno NUMBER := 27; BEGIN IF SQL%NOTFOUND THEN RAISE e_invalid_department; END IF; UPDATE copy_dept …

    • 1 رد
    • 1.1k مشاهدة
  10. Eng.Entesar
    Started by Eng.Entesar,

    السلام عليكم .. الاخوة الاعضاء اريد مساعدتك لو تكرمتم واتمنى ان اجد في هذا المنتدى الاجابه على سؤالي مع العلم بأني مبتدأ في الاوراكل انا الان اعمل على تطوير نظام الموارد البشرية وواجهت مشكلة في تجهيز الرواتب الشهرية .. المشكلة انه عند الضغط على زر تجهيز الرواتب يحدث تأخير في جلب البيانات لساعات وقد يصل الى ايام وبنتائج خاطئة احيانا وايضا اثناء جلب البيانات تحدث عملية ادخال لجدول monthly salary وهذا اعتقد خطأ .. وللعلم يوجد الكثير من ال views المتداخلة .. فبدأت بالعمل على view واحدة فقط تختصر لنا جميع ال views المستخدمة وبالتالي يتم حذف جدول ال monthly salary واستبداله ب view التي سيتم انشاءها وتحتوي على نفس الاعمدة... سوف استخدم في الاستعلام دوال واعمدة .. سؤالي ه…

    • 1 رد
    • 1k مشاهدة
    ابوبكر شعبان
  11. babor_kaz
    Started by babor_kaz,

    السلام عليكم و رحمة الله و بركاته.... عندي استفسار بسيط و هو كيف استطيع ان اعرف ان الحقل DEPTNO الموجود في جدول EMP يرجع الى PRIMARY KEY الموجود في جدول DEPT و هو الحقل DEPTNO. علما بانني استخدمت هذه الجملة Select * From User_Constraints Where Table_Name='Emp'

    • 1 رد
    • 1.7k مشاهدة
  12. السوداني
    Started by السوداني,

    اولاً احب اهنيكم على المنتدى الرائع انا مبرمج فيجوال بيسك مع اوراكل لكن رئيسي طلب مني العمل بال pl/sql من اين ابدأ ماهي مميزات هذة اللغة وما مدى امكانية الربط مع فيجوال بيسك ارجو المساعدة

    • 1 رد
    • 1.8k مشاهدة
  13. wardw
    Started by wardw,

    السلام عليكم ورحمة الله اخوانى رجاء مساعدتى فى طريقة عمل Database Link بين قاعدة بيانات أوراكل وقاعدة بيانات AS400 DB2 بحيث يمكن للفورم قراءة قاعدة بيانات AS400 DB2 فى الحال . ولكم جزيل الشكر

    • 1 رد
    • 1.6k مشاهدة
  14. msb2012
    Started by msb2012,

    يا اخوان اريد ان اعرف ما الفرق بين LEFT OUTER JOIN RIGHT OUTER JOIN FULL OUTER JOIN و متى استخدم كل واحد منهم ؟ وشكرا

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

    السلام عليكم ارغب في مساعدة منكم في كتابة Procedure .................. عندي 3 جداول جدول فيه المدة الزمنية 30 - 60 - 90 - 180 جدول فيه النسب المئوية 25 - 50 - 75 - 100 جدول فيه جميع السجلات من بينها قيمة العقد و النسبة المئوية و المدة الزمنية ... والمطلوب مني تقرير يظهر جميع القيم .... و اظهار النسبة المئوية والمدة الزمنية حتى لو كانت فارغة .... الحل طبعاً Procedure يختبر السجلات و في حالة وجدة نسبة او مدة غير موجودة يضيف سجل فيه النسبة او المدة و باقي الحقول صفر على شكل for i = (select a.time_period, b.percent_slab from time_slab a , coll…

      • أعجبني
    • 1 رد
    • 846 مشاهدة
  16. seyf
    Started by seyf,

    اخوتي انا اريد ان احذف éléments مثال (id =03)من table pere و منه يحذف جميع les éléments الذين لديهم id = 03 foreigne key من table fills

    • 1 رد
    • 1.4k مشاهدة
  17. nimo2000
    Started by nimo2000,

    الاخوة الاعزاء تحية طيبة بعد اليكم الرابط التالى وهو موقع ممتاز فجربوه بأنفسكم http://www.quest-pipelines.com/pipelines/p...ives.htm#code34 وبالتوفيق بأذن الله تعالى

    • 1 رد
    • 1.7k مشاهدة
  18. moh_hafez
    Started by moh_hafez,

    انا لسه مبتدي وبذاكر sql \pl ونفسي ادخل الامتحان بعد يوم 15\1 لو حد عنده امتحانات يساعدنا علشان انا سمعت انها اتغيرت المهم في سوال واجهني وانا بذاكر Add code to create two bind variables Create bind variables basic_percent and pf_percent of type NUMBER. In the executable section of the PL/SQL block assign the values 45 and 12 to basic_percent and pf_percent respectively. Terminate the PL/SQL block with “/” and display the value of the bind variables by using the PRINT command. Execute and save your script file as lab_02_05_soln.sql. Sample output is shown below ارجو الحل مش عارف احله هو موحود في practice 2 السوال 5 .

    • 1 رد
    • 2.1k مشاهدة
  19. Ahmed Alsaied
    Started by Ahmed Alsaied,

    السلام عليكم ورحمة الله وبركاته اخواني الاعزاء كل عام وانتم بخير بمناسبة العام الهجري الجديد ، أسأل الله أن يكون عام خير علينا وعلى الامة الإسلامية والعربية كلها . اود من حضراتكم ممن لديه الخبره في شرح موسع ل External tables بالامثله وجزاكم الله خيرا انتظر الرد

    • 1 رد
    • 2k مشاهدة
  20. joseph80

    الساده مهندسي oracle ارجو المساعده يوجد فى جملة الsql المرفقة حقل و هو اسمه xla_ae_lines.accounted_dr و يوجد به قيم كميات و يوجد ايضا باراميتر و هو and xla.xla_ae_lines.ACCOUNTING_DATE between _ssssss and _dddddd اريد ان احصل على اجمالي قيمة ال xla_ae_lines.accounted_dr قبل هذا التاريخ ارجو المساعده للاهمية و لكم جزيل الشكر الله يعوض تعب محبتكم sql.txt

    • 1 رد
    • 971 مشاهدة
  21. amr_tahlawi
    Started by amr_tahlawi,

    إلى الأصدقاء الأعزاء: هناك مشكلة أرجو المساعدة لحلها. أقوم حالياً ببناء نظام ، ومن ضمن النظام هناك واجهة تتطلب القيام بعملية قفل على المعطيات منذ بداية الدخول لها وحتى الخروج منها ، بالرغم من أن المستخدم يمكن أن لا يقوم بعملية تعديل في البداية حتى تتم الإقفال. لقد حاولت استخدام تعليمة select for update ولكن لم تنجح على view لذلك ، هل هناك طريقة أخرى. لقد فكرت بالقيام بعملية update للأسطر التي تظهر ضمن الواجهة ، ولكن يمكن أن تكون هذه الطريقة مكلفة ، فهل هناك طرق أخرى . شكراً للمساعدة

    • 1 رد
    • 1.4k مشاهدة
  22. ابوlllهمام
    Started by ابوlllهمام,

    بعد التحيه الخالصه وبعد الســــــــلام ،،، والتقدير للأخوه عندي مشكله حيرتني وهي عندي table حجمه كبير يتكون من 4000000 مليونRow كلما اريد ان استعلم عنه يوصل الى مرحلة 150000 الف بعدها تظهر رسالة Error مفادها out of memory . ويخرجني من شاشة Sql مع العلم ان حجم الذاكره 4 ججابات بالإضافه انني وسعت tablspace بالإضاافه الى رفعت SGA ا الى 500 ميغااا وPGA الى 300 ميغا ،، وجربتها على اوراكل 8 ، واوراكل 10 g ،، مع العلم ان حجم البيانات 1ججابايت تقريبا ، افيدوني جزاكـــــــــــــــــــــــم الله الف خير ..... حيرني كثيرا ولكم جزيل الشكر والعرفان ،، وشهركم مباارك

    • 1 رد
    • 1.7k مشاهدة
  23. taha elsadat
    Started by taha elsadat,

    السلام عليكم اخوني انا جديد معكم في المنتدى ان شاء الله سابدء دراسة ال oracle developer لكن احتاج لكتب oracle الرسمية الخاصة ب 10g في كل من sql - pl/sql - form - report ولكم جزيل الشكر

    • 1 رد
    • 1k مشاهدة
    ميسم الكرام
  24. sof

    مالفرق بين group by و having , order by لو سمحتم مع الامثلة التوضيحية

    • 1 رد
    • 3.5k مشاهدة
  25. aden_bird
    Started by aden_bird,

    Actualtests_Oracle_1Z0_007_V12.08.06.pdfhi guys this is the latest sql 1Z0-007 SQL Exam there are mistakes in this test, insha allah after one week i'll send the correct answres

    • 1 رد
    • 2.1k مشاهدة

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.