الانتقال إلى المحتوى
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. fish

    اريد اظهار رساله من الفورمز من خلال بروسيدر ليس من خلال message or alert لاني عمل بروسيدر على الداتا بيس واريد عندما يحدث مشكلة اعرف في اي جزء من البروسيدر

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

    اصدقائى الكرام . السلام عليكم انا عارف انى بسأل اسئلة كتير . لكن خلينا نستفيد معا من المشاكل اللي بتحصل لكل الاعضاء الكرام ... كلما اكتب drop user ahmed cascade; يظهر رسالة خطأ cannot remove user is currently connected طيب كيف يكون المستخدم متصل و انا متصل باستخدام system/manager؟؟؟؟

    • 3 رد
    • 1.8k مشاهدة
  3. wlahmad
    Started by wlahmad,

    إرشادات كتابة جملSQL في مايلي إرشادات لابد من مراعتها عند كتابة جملة SQL لتكون صحيحة وقابلة للتنفيذ:- 1-يمكن كتابة مكونات جملة SQL بالأحرف الكبيرة أو الصغيرة فهذا لايؤثر على سلامة الجملة لانها لغة غير حساسة بحالة الحرف Not Case Sensitive 2- يتم الفصل بين أسماء الحقول باستخدام الفاصلة , 3- يمكن كتابة جملة SQL في عدة سطور فهذا لايؤثر في صحة الجملة 4- لايمكن فصل الكلمات المحجوزة للغة اواختصارها, والكلمات المحجوزة تسمي Keywords مثل(SELECT,FROM ,WHERE ORDERBY) 5- يفضل كتابة الجملة على أسطر ليسهل قراءتها وفهمها. 6- لابد من الإعلان عن نهاية الجملة بالفاصلة المنقوطة ; ملحوظة:/ أوامر محرر SQL*PLUS لايوضع بعدها فاصلة منقوطة ; لتنفيذ جملة SQL:- هناك ثلاث طرق وهي كالتالي:- 1- وضع …

    • 2 رد
    • 1.7k مشاهدة
  4. wlahmad
    Started by wlahmad,

    السلام عليكم ورحمة الله وبركاته سنبدأ بإذنه تعالي في تعلم لغة الاستفسارات البنيوية SQL إليكم الدرس الأول التعريف:- SQLهي اختصار ل Structured Query وهي لغة تستخدم لاصدار جميع الأوامر التي تتعلق بقاعدة البيانات ,كماأنها ليست لغة كباقي لغات البرمجة، فنحن لا نستطيع تصميم واجهة البرامج بهذه اللغة كما أننا لا يمكننا استخدام دوال اللغة المعتاد عليها مثل for next وغيرها، أما لغات البرمجة الأخرى فإنها تدعم استخدام هذه الدوال والوظائف. كما أنها تدعم طرقاً كثيرة للتعامل مع البيانات ولكن نظراً لقوة ال sql فإن جميع اللغات تدعم استخدام ال sql كإحدى طرق التعامل مع البيانات وتنقسم إلي خمس أقسام رئيسية يمكن من خلالها إصدار الأوامر الخاصة بكل قسم. ميزاتها:- 1. SQL لغة ANSI قياسية ,ANS…

    • 4 رد
    • 2.1k مشاهدة
  5. الأسيف
    Started by الأسيف,

    الأخوة الكرام زوار هذا المنتدى ... السلام عليكم روحمة الله وبركاته وبعد ... أعتذر عن تأخري في طرح الدروس التي وعدت بها وذلك لظروف سفري المتتالية في الفترة الماضية .. ولم أستقر إلا في هذه الأيام .. حتى يستفيد المبتدئ مهما كان مستواه ، ويزادد من لديه معرفة وسنبدأ بإذن الله بوضع خمس أو أربع حلقات في مفاهيم قواعد البيانات كدفعة واحدة ، وهي أساسية ومهمة لأي شخص يريد خوض مجال قواعد البيانات .. أما SQL فلدي مسارين لتقديمها ..أرجو التصويت عليها بالأعلى .. وأنا على استعداد تام لإستقبال إقتراحاتكم ومرئياتكم ونصائحكم .. ولكم فائق التقدير والإحترام .. أخوكم الأسيف ..

    • 37 رد
    • 13.6k مشاهدة
  6. el_saka
    Started by el_saka,

    هل يمكن لجملة SUBQUER ان تحتوي على JOIN

    • 3 رد
    • 1.9k مشاهدة
  7. hearthouse
    Started by hearthouse,

    declare e_emp_remain exception; pragma exception_init(e_emp_remain,-02292); begin delete from departments where department_id=10; exception when e_emp_remain then DBMS_OUTPUT.PUT_LINE('Cannot remove dept with employees in'); end; هذا الكود بع تعريف لـــ Exception المفروض ان delete from departments where department_id=10; يقوم بحذف القسم رقم 10 لكن القسم رقم 10 به موظفين فلا يمكن حذفه ... و لكن الكود يعمل تمام و لا كأن في خطأ كان بيتم و شوفو نتيجة تشغيل الكود , غريبة!!!!!!!! هنا

    • 4 رد
    • 1.9k مشاهدة
  8. soso3003
    Started by soso3003,

    هل من الممكن حذف عامود كامل من الجدول مثل حذف الصفوف

    • 4 رد
    • 2k مشاهدة
  9. na3es
    Started by na3es,

    السلام عليكم ورحمة الله وبركاته اود ان اسأل: هل هناك طريقة لجلب آخر سجل في الجدول وشكرا....

    • 2 رد
    • 1.5k مشاهدة
  10. mdoe
    Started by mdoe,

    أعزائي و أصدقائي: حيث أن هذه المشاركة الأولى من سنة لانقطاعي عن عالم أوراكل, أرجو إفادتي بالجواب لسؤالي التالي على وجه السرعة: أرجو منكم على وجه السرعة إفادتي بكيفية بناء Table في الأوراكل بحيث يقبل أكثر من 30 حرف كإسم لهذا الجدول... حيث ليست هنالك إمكانية لتغيير أسماء الجدول المردا بناؤها ليكون أقل من 30 حرف على الإطلاق. أرجو الإفادة على وجه السرعة يا إخوان.

    • 1 رد
    • 1.3k مشاهدة
  11. tamerelsoud
    Started by tamerelsoud,

    السلام عليكم أعلم ان هذا الموضوع من الممكن أن يكون قد تم الرد عليه من قبل ولكن أرجوا الإفادة لإني لسه جديد في المنتدى وكذا في الأوراكل وحبدأ انا ومجموعة من زملائي بالعمل دراسة oracle administrator والتراك يشمل Oracle database 10G: SQL fundamental 1,2 Oracle database 10G : administration workshop 1 Oracle database 10G : administration workshop 11 لمد 15 يوم في مركز synergy في القاهرة فهل من الممكن جزاكم الله كل خير توضيح الآتي : - مستوى الشركة المذكورة وهل هي جيدة أم لا - التراك المذكور وهل هو كافي أم لا - طريقة المذاكرة المفروضة وكيفية التطبيق ( للمبتدئين أمثالنا من الصفر ) - الامتحانات الممكن اجتيازها بهذه الكورسات وتكلفتها في مصر - الكورسات الممكن الالتحاق بها بعد ذل…

    • 4 رد
    • 2k مشاهدة
    العملاق اليمني
  12. HajarOracle1
    Started by HajarOracle1,

    السلام عليكم شاب المنتدى أنا أسال عن معنى الآتي: Data WhereHouse وماهي اللغه البرمجيه الأقرب إلى قاعدة البيانات للعمل مع صفحات ويب.

    • 0 رد
    • 1.2k مشاهدة
  13. العصفور
    Started by العصفور,

    اخواني الكرام .... حاولت انشاء حقل صيغة من حقل صيغة اخر وهو هنا باسم tax2 واستخدمت الطريقة التالية: select price,(price * 0.1) as tax1,(tax1 -300) as tax2 from cash; لكن الطريقة كانت خاطئة .... ارجو المساعدة ..وتصحيح صيغة الاستعلام.. وشكرا..

    • 4 رد
    • 1.9k مشاهدة
  14. MMA
    Started by MMA,

    بسم الله الرحمن الرحيم أصدقائي أعضاء المنتدي الكرام / كل عام وأنتم بخير بمناسبة حلول شهر رمضان الكريم في الحقيقة أنا عندي مشكلة قد طرحتها في هذا المنتدي من قبل ولم أحد يستجيب لي ، حيث إنها المشاركة الثانية بالنسبة لي : السؤال هو ؟ كيف يتم تعريف متغير داخل PL/SQL أو Parameter من نوع كائن Object ، أنظر الكود التالي: ----------------------------------------------- Create Or Replace Function XX(A Table) As X VarChar2(20); Y Table; R View; Begin End; ----------------------------------------------- هل يمكـن جعل متغير مثل Y من نوع جدول ، أو متغير مثل R من نوع عارض أو ------ الي آخرة داخل أوراكل ، فالكود مستنتج من SQL-Server وغير صحيح. فإذا كانت الإجابة بن…

    • 7 رد
    • 3.2k مشاهدة
  15. MMA

    بسم الله الرحمن الرحيم إخواني أعضاء المنتدي الكرام لدي سؤال وأتمني الرد علية كيف يتم التحكم في إحدي الملفات أثناء القيام بصيانة جدول بداخل قاعدة البيانات ، أو بمعني أدق كيف يتم ذلك داخل حدث Trigger : مثال : ******* جدول الموظف به الحقول التالية: رقم الموظف إسم الموظف ------------------------------------ 111 مصطفي محمود 222 مريم السيد 333 فكر محمد 444 سعيد محمود لكل موظف له صورة شخصية ، من الممكن إستخدام حقل من نوع بيانات ثنائية ( Long Raw ) ، ولكن للأسف هذا الجدول سيتم تخذين العديد من السجلات حوالي 60000 سجل ، وعند إستخدام أمر Select بإحدي النوافذ يؤدي الي بطء لسرعة العرض. فقمت بحل المشكلة بأنني أضع ملف الصورة في مسار محدد ، فكيف يتم حذف أو تعديل أو نسخ ملف…

    • 5 رد
    • 2.2k مشاهدة
  16. حلمي أن في المعالي أمتي
    Started by حلمي أن في المعالي أمتي,

    الرجاء من الأخوه مساعدتي في مشكله تواجهني وهي طريقة تعريف الـ foreign key كاملا لاننه يطلع لي غلط وانا كاتبته بهذا الشكل foreign key (C_SSN) references Customer (SSN) on delete set null on update cascade والاوراكل اللي عندي اوراكل 10g انتظر الرد لأن التسليم يوم السبت و جــــــــــــــــــــــزاكم الله خير

    • 4 رد
    • 4.2k مشاهدة
  17. حلمي أن في المعالي أمتي
    Started by حلمي أن في المعالي أمتي,

    السلام عليكم أنا ثبت عندي اوراكل 9 وما أعرف وين أروح وش افتح وشلون اكتب الاوامر واذا جيت اشغل الـ SQL Plus يطلب مني User Name Password Host String ماعرفت وش اكتب اذكر انه قد قرات انه اليوزر نيم هو system طيب وش الباسوورد طيب وين اروح له اذا جيت ابغى اكتب CREAT TABLE

    • 2 رد
    • 1.9k مشاهدة
    حلمي أن في المعالي أمتي
  18. abo_mahmoud
    Started by abo_mahmoud,

    أريد عمل trigger بعد أو قبل الإدخال(insert) على جدول يقوم بمجموعة عمليات من ضمنها عملية select من نفس الجدول ولكن خطأ قد ظهر وهو MUTATING كيف يمكن حل ذلك .

    • 2 رد
    • 1.6k مشاهدة
  19. warning
    Started by warning,

    السلام عليكم يااخوان مشكلتي منذ زمن لم اجد لها حلاً ,, وهي انني عندما اريد تطبيق الاستعلامات الموجودة في الكتاب يجب ان تكون الجداول اصلا موجودة !! وقد قيل لي ان الجداول هذه تكون موجودة اصلا اذا دخلت بيوزر معين وباسوورد معين ! فمن يستطيع ان يخبرني ماهو اليوزر الذي اذا دخلت به اجد الجداول الموجودة في كتاب اوراكل يونفرستي جاهزه ؟ حاليا انا استخدم plus 8 يوزر scott باس tiger

    • 10 رد
    • 3.8k مشاهدة
  20. here comes
    Started by here comes,

    السلام عليكم أنا بحاول أعمل function مثل sum أدخل لها إسم العمود فتخرج لى مجموع قيمه وعملت التاليه ولكنها لا تعمل وعايز شرط أخرج بيه من ال loop عندما تنتهى قيم العمود CREATE OR REPLACE FUNCTION hos_sum(col IN NUMBER) RETURN NUMBER IS b number:=0; BEGIN loop b:=b+col; exit when b>100; end loop; RETURN (; END hos_sum; إزاى أعمل loop تنتهى بنهاية القيم فى العمود (أيه الشرط اللى أستخدمه) لأنى مش مستخدم cursor لأنى لو إستخدمته مش هيطلع النتيجه المظبوطه تحياتى

    • 8 رد
    • 3.7k مشاهدة
  21. ابوبكر الحمادي
    Started by ابوبكر الحمادي,

    هل هناك دالة تأخذ الوقت الحالي للنظام مثلا دالة التاريخ للنظام هي sysdate وهي تقوم باخذ التاريخ الحالي لـ windows افيدونا

    • 4 رد
    • 2.5k مشاهدة
  22. mido_085
    Started by mido_085,

    عندى عمود فى جدول وهذا العمود تم توصيفه على النموذج انه list item وليكن ename فى جدول emp كيف يمكن أن أخرج البيانات الموجودة فى العمود إلى list item. أسأل الله أن يغفر لوالدى كل من يفيدنى

    • 2 رد
    • 1.8k مشاهدة
  23. hnoy
    Started by hnoy,

    حدث خطاء في ال server واريد عمل backup لل dataبexport لكن لايربط وهل توجد طريقة اخرى وان oracel موجودة على d:\orant

    • 0 رد
    • 1.3k مشاهدة
  24. fathy attia
    Started by fathy attia,

    السلام عليكم استخدم كتاب لتعلم الاوراكل يستخدم declare فى تعريف المتغيرات و لكن عند التنفيذ يقول bind variable no declared عند استخدام variable و حذف declared ينفذ الكود variable v_deptno NUMBER; BEGIN SELECT department_id INTO :v_deptno from departments where department_name='Sales'; END; / print v_deptno التنفيذ يتم على isqlplus و شكرا

    • 9 رد
    • 4.1k مشاهدة
  25. oradev10g
    Started by oradev10g,

    i would like to calculate when is the renewal date for each employee before two months of the renewal time exactly and i only have hiredate, i don't have last date of contract renewal in my table and i should have a form that get populated with the contracts that should be renewed before two months from sysdate .. i want an accurate way to do it .. i used this one but i am not sure if it is 100% accurate is there a better way to do it .... main missing data is last renewal date( here is my problem) and i am not supposed to add it select id, FIRST_NAME_ARB, employment_date, MOD(months_between ( trunc(sysdate) ,trunc(employment_date))/12,1) from PRS_EMPLOYEE_PROFILE …

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