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

    السلام عليكم ورحمة الله وبركاته ياشباب لو عندي جدول بيانات طلاب وجدول آخر مواد الطلاب وأريد أن أعرف من هم الطلبه الذين لم يسجلو مواد.فقمت بإستخدم هذه الQuery ( select student_id from students where student_id not in (select student_id from student_course جملة الإستعلام السابقه صحيحه ولكن فيها بطء إذا كان حجم البيانات كبيره.بإختصار عندما أستخدم جملة NOT IN دائماً يكون فيها بطء. فهل أحد لديه طريقه لحل المشكله شاكر لكم تعاونكم.

    • 2 رد
    • 1.1k مشاهدة
  2. PANCHI
    Started by PANCHI,

    السلام عليكم اعزائي خبراء PL/SQL لدي CURSOR يقوم بإدخال قيم محددة الي حقول في جدول معين وممكن ان يكون ادخال البيانات مكون من 3 سجلات او اكثر وبنفس القيم المدخلة ماعدا حقل واحد يجب ان تتغير فيه القيمة في كل سجل, قمت بإستخدام PROMPT لهذا الحقل إلا انه يأخذ القيمة المدخلة الأولى ويكررها في باقي السجلات مثل باقي القيم اي ان الPROMPT لايظهر الا مرة واحدة في البداية .. والفكرة اني اريد هذا ال PROMPT يظهر عند ادخال كل سجل جديد وهذا هو ال CURSORارجو ممن لديه الفكرة ان يدلني على الحل وجزاكم الله خير DECLARE V_PRNUM PRSTATUS.PRNUM %TYPE :=:V_PRNUM; V_CHANGEDATE PRSTATUS.CHANGEDATE%TYPE:=SYSDATE; V_STATUS PRSTATUS.STATUS % TYPE; V_CHANGEBY PRSTATUS.CHANGEBY…

    • 5 رد
    • 1.3k مشاهدة
  3. sola cat
    Started by sola cat,

    عايزة أعرف أزاى أربط الvisual bassic.net ب ال sql server 2005 ياريت تقولولى كذا طريقة النهاردة ضرورى ارجوكم

    • 1 رد
    • 1k مشاهدة
  4. معاذ القنبر
    Started by معاذ القنبر,

    السام عليكم ...... لو في حدا من الاخوة يشرحلنا كيفية استخدام cursor مع الـ form builder كيفية استرجاع البيانات ..... مثلا لو انا كتبة next_record ح تعمل fetch للعنصر التالي او لا ؟؟؟؟ وبشكل عام عن كيفية استخدام cursor مع الـ form builder ومشكورين

    • 2 رد
    • 2k مشاهدة
    أسامة موسى
  5. eng.khader
    Started by eng.khader,

    السلام عليكم قمت بتزيل أوراكل 10g ولم أقم باعدادات الباسورد مانجمنت password management وعليه فان جميع الحسابات مقفلة فما هو الحل ؟

    • 2 رد
    • 2.3k مشاهدة
  6. miash80
    Started by miash80,

    السلام عليكم ورحمة الله وبركاته أخواني الاعزاء اليوم وانا اعمل بحث على الانترنت عن دروس لمادة الــSql وجدت هذا الكتاب وهذا الكتاب اختصار للمادة الاصلية من كتب اوراكل وحبيت ان تشاركوني هذا الكتاب Book_Sql.pdf

    • 4 رد
    • 1.7k مشاهدة
  7. ledow2007
    Started by ledow2007,

    بسم الله الرحمن الرحيم أخواني الأعضاء واجهتني مشكلة بالأمس بعد تنزيل oracle 11g وهي بعد التنزيل حاولت أن أعمل على ال sqlplus ولكنني فؤجت بعد الضغط على الأيقونة الخاصة به أنه يعمل تحت بيئة الدوس يعني الشاشة سوداء علماً بأنني كنت قبل سابق قد نزلت الأوركل 10 g وكان يعمل من خلال بيئته التي تشبه notepad وأريد أن أعمل الإصدار 11 g من بيئته التي تشبه notepade. ماذا أفعل؟ أرجو من الأخوة الأعضاء الأهتمام لأنني مبتديء وعندما تواجهني مشكلة لا أعرف غير منتداكم لأجد الحل فيه . فأرجوا أن تساعدوني. جعل الله ذلك في ميزان حسناتكم

    • 0 رد
    • 987 مشاهدة
  8. asmaalsk
    Started by asmaalsk,

    السلام عليكم ارجو مساعدتي في جمله sql اريد ان انقل التاريخ من داتابيس الى اخرى ،، التاريخ بالداتابيس الاولى نظام 12 ساعه اما بالاخرى 24 ساعة ما الفنكشن الذي يعمل على اضافة 12 ساعة اخرى الى التاريخ؟ اي اذا كانت الساعة مثلا 2 ظهرا اريد ان اضيف عليها 12 ساعة (2+12 )فتصبح 14 في نظام ال24 ساعة ارجو مساعدتي

    • 2 رد
    • 1.2k مشاهدة
    أسامة موسى
  9. miash80
    Started by miash80,

    الفرق بين تاريخين بالدقائق select (endingDateTime - startingDateTime) * 1440 from table_name; حيث ان 24 * 60 = 1440 اليوم فيه 24 ساعة ضرب 60 دقيقة لكل ساعة = الناتج بالدقائق ادخال اكثر من ريكورد في نفس الجملة INSERT ALL INTO suppliers (supplier_id, supplier_name) VALUES (1000, 'IBM') INTO suppliers (supplier_id, supplier_name) VALUES (2000, 'Microsoft') INTO suppliers (supplier_id, supplier_name) VALUES (3000, 'Google') SELECT * FROM dual; استعلام اخر يوم بالسنة الحالية SELECT ADD_MONTHS (TRUNC (SYSDATE, 'YYYY') - 1, 12) last_day_of_yeer FROM DUAL تفريغ سلة المهملات في اوراكل PURGE RECYCLEBIN; تعطيل سلة المهملات في الا…

    • 3 رد
    • 1.7k مشاهدة
  10. ledow2007
    Started by ledow2007,

    بسم الله الرحمن الرحيم الأخوة الأعضاء أولاً: عندما حاولت تنزيل أوركل الإصدار 11g من موقع أوركل وجدت تحت (11.1.0.6.0) Microsoft Windows (32-bit) Microsoft Windows (x64) فأيهما اختار علماً بأن نظام التشغيل لدى هو windows vista ثانياً: سبب تحميلي برنامج الأوركل 11 g هو انني أعمل على الإصدار 10 g ولكنني لا استطيع الانتقال بين اليوزرز كـ system, hr, scott وأنا احتاج لذلك لأطبق الأمثلة الموجودة في الماتيريال الخاص بأوركل التعليمية. سؤالي هنا هو : هل بعدما أحمل برنامج أوركل 11 g وأنزله على جهازي أستطيع فقط أنا أجعل المستخدم system فقط هو النشط active لكي استطيع بعد ذلك من خلاله عمل unlock لباقي اليوزر. هذا هو تصوري بعدما تعبت من محاولة الدخول بالمستخدم HR وأنا أعمل عل…

    • 0 رد
    • 976 مشاهدة
  11. sola cat
    Started by sola cat,

    [r] بسم الله الرحمن الرحيم يا جماع[وسط][/وسط]ة اللحقونى انا مش عارفة اعمل Attach لل Data Base ودى هى الصفحة بتاعت برنامج السكول بتاعى ياريت حد يقولى اعمل اية انا حاسة ان البرنامج ناقص حد يقولى اعمل ال Attach ازاى واكمل البرنامج ازاى من فضلكم ساعدونى بسرعة صورة الشاشة بتاعة البرنامج فى الملفات المرفقة الرجو الاطلاع عليها والرد على سوئالى مع العلم انى بعمل right click على data base مبتظهرليش كلمة attach مبيظهرليش غير كلمة new data base و restore و refresh اعمل اية بقى

    • 0 رد
    • 764 مشاهدة
  12. riad.baker
    Started by riad.baker,

    الرجاء المساعدة [برمج كتلة لاسترداد الاسم وقسم البيع لكل موظف من الجدول (emp ) و فقط بالنسبة لأولئك الموظفين الذين رقمهم الوظيفي EMPID هو أقل من 7500. * من القيم المستردة المطلوب حساب الرواتب السنوية لكل موظف وطباعتها باستخدام DBMS_OUTPUT.PUT_LINE. (استخدام حلقة) * استخدام حلقة ، لاسترداد اسم الموظف و الراتب الجدول (emp) وعرضها في إطار ، وذلك باستخدام DBMS_OUTPUT.PUT_LINE. اعرض هذه التفاصيل للموظفين ال 15 الأولى

    • 0 رد
    • 956 مشاهدة
  13. riad.baker
    Started by riad.baker,

    برمج كتلة لاسترداد الاسم وقسم البيع لكل موظف من الجدول (emp ) و فقط بالنسبة لأولئك الموظفين الذين رقمهم الوظيفي EMPID هو أقل من 7500. * من القيم المستردة المطلوب حساب الرواتب السنوية لكل موظف وطباعتها باستخدام DBMS_OUTPUT.PUT_LINE. (استخدام حلقة) * استخدام حلقة ، لاسترداد اسم الموظف و الراتب الجدول (emp) وعرضها في إطار ، وذلك باستخدام DBMS_OUTPUT.PUT_LINE. اعرض هذه التفاصيل للموظفين ال 15 الأولى

    • 0 رد
    • 883 مشاهدة
  14. mohammed2000
    Started by mohammed2000,

    الكتاب يحتوي على امثله كثيره في الاوركل PL/SQL procedures FUNCTIONS packages and package body اتمنى ان ينال اعجابكم التحميل http://www.filestube.com/4f0285a9d62d0e1603e9/go.html اخوكم المنهدس /محمد الشامي من اليمن صدقة الى روح والدي

    • 31 رد
    • 9.5k مشاهدة
    abduallah alshaibani
  15. romio2005
    Started by romio2005,

    انا عايز ازاى احسب مرتب لاكبر 3 موظفين بييقبضوا مرتب

    • 5 رد
    • 1.5k مشاهدة
  16. miash80
    Started by miash80,

    السلام عليكم ورحمة الله وبركاته،،، SQL فهي لغة إستعلامات ولكن هي لغة قياسية والمقصود بالقياسية أن لها ثوابت معينة وطرق معينة للتعامل معها وهذه الثوابت القياسية تستخدمها قواعد البيانات المختلفة ومن ضمن قواعد البيانات هذه MYSQL . فـ SQL بشكلها القياسي هي ثابتة في جميع قواعد البيانات أما التغييرات التي تراها من جمل SQL إلى أخرى فهي ترتبط بالبيئة التي تعمل فيها والمقصود بالبيئة هي قاعدة البيانات نفسها فممكن أن تكون البيئة هي : mysql access oracle foxpro paradox dbase sqlserver msql postgare وغيرها ... فهذه كلها بيئات تستخدم SQL القياسية و لكن الفرق البسيط أن كل بيئة من هذه البيئات تضع أوامر إضافية على SQL القياسية وهذا الشئ يعتبر خارج عن SQL القياسية وتعتبر الإضافات خ…

    • 5 رد
    • 2.3k مشاهدة
  17. ledow2007
    Started by ledow2007,

    بسم الله الرحمن الرحيم الأخوة الأعضاء محتاج مساعدتكم عندما نزلت برنامج الأوركل 10 g على نظام التشغيل الخاص بي وهو ويندوز فيستا أثناء عملية التنزيل وعندما وصل إلى مرحلة configuration assistance دخلت إلي password magment لكي اقوم بتفيل بعض اليوزرز ومنها hr ولكنني فؤجت بعدم وجود اليوزر hr ضمن اليوزرز . فلماذا . هل هذا له علاقة بنظام التشغيل فيستا. أم ماذا؟ أرجو الرد على هذا الموضوع علماً بأنني قمت بتزيل الأوركل سابقاً واليوزر hr كان موجود ولكنني عملت re-install للأوركل لأنني لم أستطع الدخول باليوزر hr بعد محاولات عديدة . ولكنني كما ذكرت لكم لم أجد اليوزر hr فما السبب. أرجو المساعدة في ذلك جزالكم الله كل خير وجعل ما تقدموه لنا كمبتدئين في المنتدي في ميزان حسناتكم.

    • 2 رد
    • 1.8k مشاهدة
  18. ledow2007

    يسم الله الرحمن الرحيم أرجووووكم ساعدوني محتاج أدخل باليوزر hr علشان انفذ دروس السيكول ارجوكم للأهمية حاولت بكل الطرق الدخول ب hr ولكنني لم استطع لدرجة انني عملت حذفت الأوركل من جهازي ونزلته تاني ولكنني عندما وصلت الي المرحلة التي يتم فيها إدارة المستخدمين password managment لم أري المستخدم hr موجود ارجوكم هل توجد طريقة لحل هذه المشكلة

    • 1 رد
    • 975 مشاهدة
  19. riad.baker
    Started by riad.baker,

    الرجاء المساعدة لأني أعمل على هذا المشروع write another pl/sql block to store the salary of an employee in subsititution variable in the executable part of the program do the following 1-calculate the annul salary *12 2-calculate the bonus as indicated below: 3-if total sum >50,000 give the employee 15% 4-if total sum equal or greater than 30,000 and equal 50,000 give the employee 20% 5-display the amount of the bonus in the window in the following format:the bonus is $.... by using DBMS_OUTPUT.PUT_LINE

    • 4 رد
    • 1.2k مشاهدة
  20. compman
    Started by compman,

    السلام عليكم اخواني ارجو المساعدة في حل هذه المسالة حاول ان اعمل trigger يقوم بحساب وقت الانترنت للمستخدم خلال مدة معينة نجح ال trigger والحمدلله بعد فترة اضفت خدمة انتنيت مجانية من ال 2 ال 8 صباحا بعض العملاء يتصلون لمعرفة المدة المستخدة خلال هذه الفترة فقط من ال2 الى ال8 select nvl(trunc(sum(acctsessiontime)/3600,2),0) into :RAMUSAGE from cdmacdr where mdn ='0'||:msisdn and acctType=2 and sessioncontinue=0 and transdate <= to_date(:TODATE || ' 07:59:59','DD-MON-YYYY HH24:MI:SS') and (to_date('01-Jan-1970','DD-Mon-YYYY') +(((eventtime-acctsessiontime)+ 3 * 3600) /(24*3600))) >= to_date(:FROMDATE || ' 01:59:59','DD-MON-YYYY HH24:MI:SS'); End; عدلت على …

    • 0 رد
    • 1k مشاهدة
  21. st22udent
    Started by st22udent,

    السلام عليكم ورحمة الله وبركاته لو سمحتو بغيت برنامج sql *plus 10

    • 0 رد
    • 1.2k مشاهدة
  22. muslim55555
    Started by muslim55555,

    السلام عليكم كنت اريد ان اسئل عن شئ كيف يمكننى ربط قاعدة بيانات مخازن اوراكل بموقع php ... بمعنى ان الموقع موقع تجارى به خاصية الشراء (المطلوب كيف اقوم بربط الموقع بقاعدة بيانات مخازن بمعنى اذا تم عملية شراء من على الموقع تؤثر على المخازن فى عملية الوارد والمنصرف ) فكيف اقوم بهذه العمليه ؟؟؟ ارجو المساعده والرد وجزاكم الله كل خير وشكر لكم.......

    • 2 رد
    • 1.1k مشاهدة
  23. ledow2007

    بسم الله الرحمن الرحيم الأخوة الأعضاء أرجوا من لديه معلومات عن هذا الموضوع أن يفيدني بالنسبة للـعمل في مجال الأوركل كـ DBA في أي شركة . هل job title dba من خلاله يستطيع مدير قواعد البيانات أن يترقي مثلة مثل أي وظيفة أخري يعني بالنسبة للمبرمج يمكنه أن يبدي كــ Associate مبتديء ثم يصبح Senior ثم Supervisor وهكذا . فهل dba مثلة مثل أي مبرمج يمكنه أن يترقي (السلم الوظيفي) وإذا كان فما هي المستويات التي يمكنه أن يصلها ابتداءاً من كونة dba ، علماً بأنني أعرف أن وظيفة dba مختلفة عن المبرمج فهو المسئول عن قاعدة البيانات وعمل backup وصيانتها وهكذا أما المبرمج فدورة يختلف. وهل هذا له علاقة بمدي استمراره في التعليم وخصوصا شهادات أوركل. أم أنه يعمل فقط كـ dba أقول / أسأل عن هذا ل…

    • 0 رد
    • 1.1k مشاهدة
  24. leader_a2000
    Started by leader_a2000,

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

    • 4 رد
    • 1.9k مشاهدة
  25. nouriddin
    Started by nouriddin,

    السلام عليكم ورحمه الله وبركاته سؤال اريد كود تكون النتائج فيه كالتالى عدد الموظفين و عدد الاقسام ومجموع المرتبات و متوسط المرتبات ارجو الرد فى اسرع وقت

    • 5 رد
    • 1.4k مشاهدة

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.