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

    السلام عليكم ممكن أي شخص عندو الفدرة على حل الأسئلة يتكرم ويحل الأسئلة للمرة الرابعة بكتب الموضوع وما في رد أبدا واختفى الموضوع اللي كتبتو أمس شو القصة ؟؟؟

    • 2 رد
    • 1.4k مشاهدة
  2. الجندي الرئيس
    Started by الجندي الرئيس,

    السلام عليكم اخواني اذا امكن المساعدة في كتابة الtrigger الذي يمنع الحذف على table اسمه master انا قمت بكتابة واحد لكنه يعطي تحذير :تم تكوين زناد مع اخطاء ترجمة الكود هو: create or replace trigger del_prevent before delete on master for each row when (old.id=1) begin raise_application_erorr(-20100,'you can not delete initial record'); end; /

      • أعجبني
    • 1 رد
    • 831 مشاهدة
  3. Tarneem
    Started by Tarneem,

    السلام عليكم ورحمة الله وبركاته انا مبتدئة في برمجه قواعد البيانات عندي مشروع واحتاج اعمل trigger والفكره كالتالي: عندي جدول الساعات، في عمود مجموع عدد الساعات ، لمن يوصل عدد الساعات ل 20 مثلا لموظف ما أريد ان اعمل trigger لجدول حسم الراتب في عمود الراتب المحسوم بحيث يقوم بطرح مبلغ معين من الراتب ويضيف هذا المبلغ لعمود الراتب المحسوم هل ممكن احد يساعدني في كتابه trigger الخاص بهذه الفكره

    • 2 رد
    • 1.6k مشاهدة
  4. alaasms

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

    • 1 رد
    • 1.7k مشاهدة
  5. عبدالله أسعد
    Started by عبدالله أسعد,

    Creates a table to capture data from v$session whenever any database error activity occurs. Capture scope can be widened to include additional session information rem ----------------------------------------------------------------------- rem Filename: database_err.sql rem Purpose: Captures all database errors to a table rem Oracle8i and 9i rem Date: May 25, 2003 rem Author: Laurence Jennings ([email protected]) rem ----------------------------------------------------------------------- drop trigger catch_err_trigger; drop table save_err_audit; create table save_err_audit ( error varchar2(30), timestamp date, username var…

    • 1 رد
    • 1.7k مشاهدة
  6. Barakat
    Started by Barakat,

    أخواني هذا هو الدرس السادس عشر ch_16_Triggers.pdf

    • 0 رد
    • 1.3k مشاهدة
  7. silmoooo
    Started by silmoooo,

    محتاج اعمل TRIGGERS وظيفتها انها تعمل بعد INSERT تحديث BALANCE اللي موجود في جدول اسمه SUPPLIERS عن طريق AMOUNT,PAID,CREDIT موجودين في جدول اسمه PURCHASE_BILLS لكم منا كل تقدير وإحترام .

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

    السلام وعليكم ...اخواني الكرام. أنشأت trigger علي مستوي database ...وظيفته عندما يقوم المستخدم بادخال بيانات يسجل عدد الادخالات...لكنه لم يعمل لو سمحتم ممكن مساعدة. create or replace trigger pross after insert into emp for each row begin update sec set ins=ins+1 where user_name=user and t_name='emp'; end; ملاحظة : أنشأت زناد قبله (سابقا) يعرض اسم المستخدم وساعة دخوله علي سكيما المستخم scott ثم بعد ذلك اضفت حقل لجدول sec اسمه int لتخزين عدد الاضافات التي قام بها المستخدم علي جدول emp المشكلة عند اضافة سجل بيانات جديد يعرض اسم المستخدم وساعة دخوله دون عرض اي رقم في حقل int لماذا ؟ ؟ ؟

    • 3 رد
    • 1.7k مشاهدة
  9. el_saka
    Started by el_saka,

    ايه الفرق بين truncate table و drop table

    • 3 رد
    • 3.7k مشاهدة
  10. me-mahmood
    Started by me-mahmood,

    alsalam 3lkom Plz 4 help me i want more then 1 examples about TRUNK and ROUND thxs Guys.....

    • 8 رد
    • 3.1k مشاهدة
  11. ELMUBARAK
    Started by ELMUBARAK,

    I AM STUDYING SQL BY MY SELF AND HAVE FACE THE NEXT TWO QUERY STATMENT I CANN'T SOLVE THEM SO IF U HAVE ANY SOLUTION TELL ME 1.Create a query that will display the total number of employees and, of that total, the number of employees hired in 1995, 1996, 1997, and 1998. Create appropriate column headings. 2. Create a matrix query to display the job, the salary for that job based on department number, and the total salary for that job, for departments 10,20, and 30, giving each column an appropriate heading.

      • أعجبني
    • 8 رد
    • 6.1k مشاهدة
  12. Mahmoud Ahmed El-Sayed
    Started by Mahmoud Ahmed El-Sayed,

    Dear all You can read more about count(*) in below post http://mahmoudoracle.blogspot.com/2012/04/ugly-count.html Thanks

    • 1 رد
    • 976 مشاهدة
    Mahmoud Ahmed El-Sayed
  13. houssam_oracle
    Started by houssam_oracle,

    قام احد اصدقائى الغير شرفاء بالغاء ملف UNDOTBS01.DBF من على الاوراكل 9i ثم قام بتنفيذ امر ALTER DATABASE DATAFILE 'C:\ORACLE\DATABASE_9I\ORADATA\HOUS2006\UNDOTBS01.DBF' OFFLINE DROP; مما ادى لعدم امكانية تشغيل الاوراكل لدى مما ذاد الامر صعوبة هو عدم اخذى لاى packup للاوراكل و هى عليها داتا فى غاية الاهمية و الخطورة وتظهر هذه الرسالة SQL> conn sys/sys as sysdba Connected to an idle instance. SQL> startup force ORACLE instance started. Total System Global Area 529604068 bytes Fixed Size 454116 bytes Variable Size 176160768 bytes Database Buffers 352321536 bytes Redo Buffers 667648 bytes Databas…

    • 4 رد
    • 2.3k مشاهدة
  14. mido_develper
    Started by mido_develper,

    عند عمل union كيف يتم الترتيب؟؟؟؟ وهل له علاقه بال primary/foregin/uniqe key بين الاعمده عندما يحذف البيانات المتكرره؟ سبحان الله وبحمده سبحان الله العظيم

    • 0 رد
    • 1.2k مشاهدة
  15. firstabed
    Started by firstabed,

    السلام عليكم يا اخواني عندي مشكلة في العمل وياريت من حضارتكم تساعدوني والمشكلة تتلخص كالاتي بدي انشئ Procedure يكون فية باراميتر وحيد وهذا الباراميتر عبارة عن اسم جدول في قاعدة البيانات (يمكن ان يكون اي جدول) وهذا Procedure يحتوي على الاستعلام الاتي select * from Parameter union all select * from clients حيث يحتوي جدول ال Client على : ClientID,ClientName,clientType,adress,Email حانا حاولت فية بس في مشكلة في union all انها لازم يكون في تشابة في الحقول جزاكم الله خير يا شباب

    • 0 رد
    • 1.4k مشاهدة
  16. aza
    Started by aza,

    السلام عليكم أود أن أكتب جملتين للاستعلام يربط بينهم UNION مع الترتيب ORDER BY لكنه يظهر أن هناك خطأ مثال : (هذا المثال غير منطقي ولكنه للتجربة فقط) select * from tab union select * from tab order by tname / ERROR at line 4: ORA-00904: "TNAME": invalid identifier شكرا جزيلا لكم

    • 9 رد
    • 3.5k مشاهدة
  17. ammar al_hada
    Started by ammar al_hada,

    السلام عليكم ورحمة الله وبركاته اريد ان اعرف اخواني متى نستخدم union والunion all في الأستعلام وماهو الفرق بينهما

    • 1 رد
    • 821 مشاهدة
  18. توري
    Started by توري,

    السلام عليكم و رحمة الله و بركاته عندي مشكلة مجننتني كل ما اسوي ادخال للبيانات يعطيني هذا الخطا insert into section3 values(1,'computer','first floor') * ERROR at line 1: ORA-00001: unique constraint (RMMM.SYS_C005467) violated و هذا الجدول اللي ابغى ادخل فيه القيم Name Null? Type ----------------------------------------- -------- -------------- SEID NOT NULL NUMBER(5) SENAME VARCHAR2(50) LOCATION VARCHAR2(15) حاولت اسوي مستخدم ثاني و ما ضبط معي الامر

    • 4 رد
    • 899 مشاهدة
  19. hima123
    Started by hima123,

    السلام عليكم ورحمة الله وبركاته انا عملت unused لعمود ازاي اقدر ارجع استخدامه تاني alter table t1 set unused (c1) ازاي اقدر اشيل unused من علي العمود ده وشكراااااااااااا

    • 0 رد
    • 1.3k مشاهدة
  20. Brain_Storm
    Started by Brain_Storm,

    السلام عليكم إخواني الأعزاء عندما نريد عمل UNUSED لأحد الأعمدة فيكون الكود كالآتي ALTER TABLE EMPLOYEES SET UNUSED (SALARY); فما الطريقة إذا أردت أن ألغي ال unsed وأعود لاستخدام salary column لقد جربت هذا الكود ALTER TABLE EMPLOYEES DROP UNUSED SALARY; وكانت النتيجة أنه حذف ال column الخاص ب SALARY وجزاكم الله خيرا

    • 5 رد
    • 2.4k مشاهدة
  21. sadlover
    Started by sadlover,

    السلام عليكم ارجو مساعدتي في عمل كود اريد عمل كود update وعندي 200.000 موظف وعندي 50 وظيفه واريد عمل كود update حيث يعمل على توزيع الوظائف على الموظفين عشوائي ولكم جزيل الشكر والاحترام

    • 2 رد
    • 2.7k مشاهدة
  22. ahmed adriano
    Started by ahmed adriano,

    السلام عليكم ياجماعه كنت محتاج اعمل تعديل على حقل فى الداتا بيز محتاج احط داتا فى حقل لكذه row كنت محتاج اعرف طريقه مثلا ,....,.......,update table set deptno=20 where cod=29 مثال وشكرا

    • 3 رد
    • 930 مشاهدة
  23. anas256
    Started by anas256,

    عندي جدولين مرتبطين عن طريق Forign Key أود عند تعديل قيمة ال Forign Key فى الجدول الرئيسي يتم تلقائيا تعديل قيمة ال Forign Key فى الجدول الفرعي child

    • 2 رد
    • 1.4k مشاهدة
  24. emymoon
    Started by emymoon,

    عايزه اجيب اعلى خمس مرتبات فى جدول مع عمل update فى نفس الجدول لعمود موجود يرتبهم من 1 ل 5

    • 1 رد
    • 900 مشاهدة
  25. فرحة سجى
    Started by فرحة سجى,

    السلام عليكم عندي بروجكت وجزء منة في الفورم اسمح بـ bottun تعمل update لــ table الموجود عندي في DB وهو employee يعني تسوي لcolumn مثل sttaf number , addres, phone # >>>>>>>>> update بالقيم اللي دخلها اuser جربت اغلب الكود بس ما ضبطت معي وابغي اسأل اللحين في report bullder لما اسوية وانهي شغلي واحفظة واغلق البرنامج لما ارجع افتحة مايطلع الي انا سويتة؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟من وين اطلعة رزق الله الجنة من اجابني

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