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

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

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

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

    • 0 رد
    • 1.1k مشاهدة
  3. علوي2011

    الرجاء المساعده اذا لم يكن هنالك ازعاج استعلم عن اسم الموظف مع راتبه في كل اداره بحيث يكون هذا الموظف صاحب اعلى راتب في الادره لدينا جدولان الاول جدول الموظفين emp ويحتوي على الحقول التاليه empno,sal,ename ولدينا جدول الادارات ويسمى dept وتوجد به هذه الحقول deptno,dname نريد صاحب اعلى مرتب في كل اداره

    • 4 رد
    • 1.2k مشاهدة
  4. جواد اشرف
    Started by جواد اشرف,

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

    • 3 رد
    • 1.2k مشاهدة
    ehab_sayed_abdallah
  5. كلاسيـــك
    Started by كلاسيـــك,

    السسسلام عليكم ورحمة الله بصصراحه انا انسانه متورطة بمشروع الداتا بيس وتعبت الف واحوس القى حل مالقيت بس ان شاء الله القى الحل عندكم / الحين ابسأل لو انا عندي جدول كالتالي SQL> CREATE TABLE Dishes( 2 DishID NUMBER(3) primary key, 3 DishName VARCHAR2(25), 4 Dishtype VARCHAR2(25), 5 DishPrice number(3)); وجدول ثاني كذآإ SQL> create table Dish_req( 2 TableNo NUMBER(2), 3 DishesID NUMBER(2), 4 Quantity NUMBER(2), 5 total number(4)); طبعا في علاقة بينهم اللي هي ال DishID الحين لو ابغى العمود اللي في الجدول الثاني اللي هو Total يكون يحسبه لي من ناتج ضرب عمود الPrice اللي في الجدول الاول مع عمود ال quantity في الجدول الثاني كيف :؟ انا لقيت…

    • 5 رد
    • 1.3k مشاهدة
  6. RDBMS
    Started by RDBMS,

    السلام عليكم ورحمة الله وبركاته عندي استفسار لو سمحتمن عن كيفية كتابته nested decode فمتلا ها if statement if order_type=2 then if old_city_code in (1,2,3,4) and new_city_code e= (5,6,7,8) then neworder=99 end if elsif order_type=3 then if old_city_code in (1,2,3,4) and new_city_code e= (5,6,7,8) then neworder=10 end if end if اذا احد ممكن يقدملي شرح مبسط لل nested decode جزاكم الله خيرا

    • 2 رد
    • 1.2k مشاهدة
  7. احمد المهدي

    انا مبتدئ واريد المساعدة في عدد من الاسئلة؟ 1- لدينا مثلا txt1 وtxt3 و button1 في form1 و txt2 وفي form2 السؤال هو كيف اعمل عملية حسابية عادية بحيث عند الضغط علي button1 تكون txt3=txt1+txt2 2- عملت جدول في sql به عدة سجلات وربطه بنموذج بطريقة tabullar ولكن واجهتني مشكلتين. أ- اريد ان تكون الارقام او الاسماء التي حفظتها سلفاً في سجلات الجدول ظاهرة في texts عند تشغيل النموذج ب- اريد عمل زر لكل سجل او رز واحد لكل السجلات يعمل علي تعديل الرقم او الاسم فقط الذي يراد تعديله وباقي الجدول كما هو ولكم الشكر اخواني

    • 5 رد
    • 1.5k مشاهدة
  8. فرهاد كريم
    Started by فرهاد كريم,

    بسم الله الرحمن الرحيم تحية طيبة للجميع اساتذة عند عملية ربط بين الجداول فى MySQL توجد مجموعة اختيارات و من ضمنها SET NULL, RESTRICT فاذا امكن ممكن شرح بسيط عنهم

    • 2 رد
    • 1.5k مشاهدة
    فرهاد كريم
  9. hearthouse
    Started by hearthouse,

    السلام عليكم اخواني الكرام عندي مشكلة كمان مع ال package الشهيرة المعروفة باسم dbms_output حيث كل ما عرفت variable ب ال declare و اريد عرض القيمة المخزنة داخله يظهر البرنامج error بأن ال put_line متغير غير معروف المستخدمة كالتالي dbms_output.put_line(v_var) ؟؟؟؟؟؟ انا مثبتها علي ويندوز اكس بي و شغالة تمام في كل حاجة تانية فهل الدالة دي بالذات لاتعمل علي اوراكل علي ويندوز اكس بي ERR.SQL

    • 1 رد
    • 2k مشاهدة
  10. mhl
    Started by mhl,

    نستخدم في الاكسس أوامر Last و First ماهو مقابل هذه الاوامر في sql Oracle ولكم تحياتي

      • أعجبني
    • 9 رد
    • 3.4k مشاهدة
    ابو عبد المجيد
  11. bashar_oracle
    Started by bashar_oracle,

    الاخوه الافاضل في المنتدى السلام عليكم لدي سؤال عن ref cursors ماهي ref cursor وما هي اهم استخداماتها وه هناك رابط او كتاب يشرح هذا الموضوع اذا كان ذلك فتكرموا باعطائنا اياها ولكم جزيل الشكر السلام عليكم

    • 1 رد
    • 1.6k مشاهدة
  12. yaser81
    Started by yaser81,

    Total 1983 1987 1981 14 4 8 4 المطلوب عرض عدد الموظفيين فى كل عام وعرض عدد كل الموظفيين من جدول emp hiredate

    • 4 رد
    • 1.9k مشاهدة
  13. fish
    Started by fish,

    ما هو فائدة nested block

    • 2 رد
    • 1.9k مشاهدة
  14. hearthouse
    Started by hearthouse,

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

    • 3 رد
    • 1.8k مشاهدة
  15. مختارشنظور
    Started by مختارشنظور,

    بسم الله الرحمن الرحيم ارجو مساعدتي في هذا السؤال ماهي طرق فحص النظام او القاعدة البيانية وماهي افضل طريقة لفحصه (اي بعد تصميمك للنظام يتطلب بعد ذلك هذا الفحص ) لمعرفة اذا كان عملك صح او لا . ارجوا من جميع اعضاء المنتدى باسرع ما يمكن وانا في انتظار ردكم ودمتم في الف خير...

    • 0 رد
    • 1.6k مشاهدة
    مختارشنظور
  16. amr fawzy
    Started by amr fawzy,

    السلام عليكم ورحمه الله وبركاته انا اريد عمل جمل استعلام تاتى باول صف تم تخزينه فى الجدول .انا كان عندى فكره وهى عمل حقل فى الجدول يكون بيزيد 1 مع كل صف يتم تخزينه واقوم بالاستعلام بدلاله هذا الحقل ولكن المشكله ان الجدول اللى انا عاوز اعمل عليه الكلام ده فيه بيانات وانا مش عارف اى صف تم تخزينه اولا

    • 11 رد
    • 4.7k مشاهدة
  17. mohooo81

    declare x number := 3; y number := 2; z number; begin if x > y then z:= x; x:= y; y:= z; end if; dbms_output.put_line('x = '|| x): dbms_output.put_line('y = '|| y); end; / وبعدين يطلعلى الخطاء دة SP2-0552: Bind variable "DBMS_OUTPUT" not declared.

      • أعجبني
    • 1 رد
    • 1.3k مشاهدة
  18. a_mhass

    السلام عليكم و رحمه الله و بركاته امتحنت اليوم امتحاني الأول (intro to SQL ) و الحمدلله نجحت يلي فهمتو انو هاد الامتحات ليس له شهاده يجب علي ان امتحن الامتحان الثاني ليرسلو لي الشهاده بس اتوقع انو المفروض ان ترسل لي Prometric ايميل لاعلامي اني نجحت و لكن لم استلم شي هل هناك بعض النماذج يجب تعباتها؟؟؟؟؟ الرجاء المساعده و يلي عندو سؤال على الامتحان انا جاهزه أريج

    • 2 رد
    • 1.4k مشاهدة
  19. Only-Oracle
    Started by Only-Oracle,

    السلام عليكم عندي سوال بخصوص طريقة كتابة تريجرز جدولين وهذا التريجر يخص Audit وبصراحه الكود اللي كتبتة مانفع معايا على جدولين يعني فقط يقبل واحد جدول ولكن انا اريد ان اضيف جدول اليوسر مع الجدول الاساسي حتى اعرف مين اللي عمل التغييرات طبعا انا هذا الترجرز فقط اريد اجربة يعني لو انا بدي اعمل مراقبة على النظام كله راح يكون صعب شوية. طبعا بيطلع لي خطا وهو كومبيليشن ايرور. طبعا انا كتبت الكود مرتين وما نفع معايا. اذا كان عندكم فكرة كيف اعدل في الكود او طريقة لاظهار اسم اليوسر لانة انا عندي جدول خاص باليوسر. CREATE OR REPLACE TRIGGER referencing_clause AFTER UPDATE OR INSERT OR DELETE ON PATIENT, USER_PRV REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW BEGIN INSERT INTO a…

    • 4 رد
    • 1.8k مشاهدة
  20. بو عبدالعزيز
    Started by بو عبدالعزيز,

    مرحباااااااااااا .. أريد أعمل SET_BLOCK_PROPERTY وتأخذ تاريخ معين من خلال أحد الحقول .. وإذا تغير الحقل .. يعاد توزيع المعلومات مرة أخرى على البلوك .. أنا كتبت بهذه الطريقة SET_BLOCK_PROPERTY('COMPLAINS', DEFAULT_WHERE, 'COMPLAINS.DAT_TIME=' || ':COMPLAINS.DAT_TIME'); EXECUTE_QUERY; وين الخطأ بالضبط

    • 8 رد
    • 1.5k مشاهدة
  21. chairman
    Started by chairman,

    السلام عليكم مالفرق بين oracle10g و oracle 11g هل ان الدفلوبر 6 بيشتغل مع oracle 11g افيديوني افادكم الله

    • 0 رد
    • 850 مشاهدة
  22. alsayad

    السلام عليكم كيف يمكنني اساتخراج هذا التقرير من قاعدة بيانات SCOTT و التقرير هو عدد الموظفين في كل قسم الذين يحصلون على راتب من قيمة إلى قيمة كما هو موضع في الجدول التالي و شكرا

    • 3 رد
    • 1.2k مشاهدة
  23. ali_tayeh
    Started by ali_tayeh,

    السلام عليكم .. أعرف إستخدام nvl أما nvl2 لا ,,, يا ريت شرح عنها ولكم جزيل الشكر

    • 1 رد
    • 3.3k مشاهدة
  24. bloodyelf
    Started by bloodyelf,

    بسم الله الرحمن الرحيم ان شاء هنتناول شرح ال In-line View فى ال SQL ايه و ظيفتها و اهميتها ؟؟ ال In-line View هى طريقة لكتابة SELECT Statement عند FROM يعنى اكتب FROM (SELECT * FROM ) و بمعنى تانى انى استخدم ال Sub Query زى ال Table الطريقة دى مفيده جدا فى حالة انى بعمل Complex Query ممكن استخدمها فى انى اعمل Join معاها امثله على ال In-Line View اول مثال لو عايز اجيب الموظفين اللى عندهم اعلى مرتب فى كل اداره SELECT a.last_name, a.salary, a.department_id, b.maxsal FROM employees a, ( SELECT department_id, max(salary) maxsal FROM employees GROUP BY department_id ) b WHERE a.department_id = b.department_id AND a.salary = b.maxsal; هنا انا بستخدم Agg Function جوا ال I…

    • 0 رد
    • 2.3k مشاهدة
  25. ZAYED ERP
    Started by ZAYED ERP,

    نعلم لايجاد اكبر قيمه في column نستخدم امر max واسم العمود .. ولكن كيف يتم ايجاد اكبر قيمه في صف معين ؟

      • أعجبني
    • 3 رد
    • 1.2k مشاهدة

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

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

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.