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

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

    • 1 رد
    • 3.1k مشاهدة
  2. basheer101
    Started by basheer101,

    الرجاء المساعدة فى كيفية استخدام ddl commands داخل bl/sql block وكان الله فى عونكم مادمتم فى عون الفقير الى الله (basheer)

    • 2 رد
    • 1.7k مشاهدة
  3. ahmed rashed

    السلام عليكم ورحمة الله وبركاته ارجوا المساعدة في اقرب وقت لو سمحتم وشكرا

    • 5 رد
    • 2.5k مشاهدة
    مصطفي الروبي
  4. waelabdeen
    Started by waelabdeen,

    i need to know the pl/sql exam code there is alot of exams about pl/sql like: 1z0-001 1z0-101 1z0-147 i dont know wich one i should take plz help me.. thanks

    • 2 رد
    • 1.8k مشاهدة
  5. Mn_902
    Started by Mn_902,

    CREATE OR REPLACE TRIGGER CPIS_ADMIN.MAX_PRIMARY AFTER INSERT OR UPDATE OF ID_EMPL ,START_DT ,EFF_ON_EMP ,LTR_DT ,SER_NO ON CPIS_ADMIN.TEST1 REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE tmpVar VARCHAR2(24); BEGIN tmpVar := 0; TmpVar := TEST1.ID_EMPL || TEST1.START_DT || TEST1.EFF_ON_EMP || TEST1.LTR_DT || TEST1.SER_NO; :NEW.MAX_PRIMARY_KEY := tmpVar; EXCEPTION WHEN OTHERS THEN -- Consider logging the error and then re-raise RAISE; END MAX_PRIMARY; اريد ان اسند القيمة للحقل MAX_PRIAMRY_KEY يعطيني خطاء في TEST1.ID_EMPL يقول انه خطاء في CONTEXT وشكرا لكم

    • 2 رد
    • 1.6k مشاهدة
  6. ramibn1
    Started by ramibn1,

    الرجاء ايضاح لماذا لايضيف البيانات الى الجدول وشكرا CREATE PROCEDURE [dbo].[sP_GM_GeographyByZone] AS declare @sqlstr as varchar(8000) DECLARE @RB AS VARCHAR(8000) DECLARE @RB1 AS VARCHAR(8000) DECLARE @Year AS INT if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'[dbo].[GM_GeographyByZone]') and type = 'U') BEGIN transaction TRUNCATE TABLE dbo.GM_GeographyByZone DROP TABLE dbo.GM_GeographyByZone commit if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'[dbo].[GM_GeographyByZone]') and type = 'U') BEGIN -- DECLARE @Year AS INT SET @Year=year(getdate()) DECLARE @tbl varchar(8000) SET @tbl = 'CREATE TABLE [dbo].[GM_Geography…

    • 1 رد
    • 1.2k مشاهدة
  7. مختارشنظور
    Started by مختارشنظور,

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

    • 0 رد
    • 1.7k مشاهدة
    مختارشنظور
  8. مختارشنظور
    Started by مختارشنظور,

    بسم الله الرحمن الرحيم عندي مشروع تخرج عن السجون وهذا المشروع يتطلب حفظ صورة وبصمة السجين عن طريق كاميرا رقمية وقارئ بصمات , وعجزت عن كتابة كود برمجي يقوم بعمل هذا فمن كان له خلفية في ذلك فلا يبخل علي حيث واني في امس الحاجة اليه نظراً لان تسليم المشروع بعد حوالي شهر ,فلو سمحتم اسرعوا بالرد وجزاكم الله خير...

    • 0 رد
    • 1.5k مشاهدة
    مختارشنظور
  9. cattoo
    Started by cattoo,

    دروس انشاء الله تعجبكم دروس sql

    • 3 رد
    • 2k مشاهدة
  10. zoghbour
    Started by zoghbour,

    السلام عليكم الرجاء المساعدة في عمل function لتنفيذ التالي: عند ادخال رقم 511-->500 566-->600 3200-->3000 4600-->5000 و هكذا ولكم جزيل الشكر والامتنان

    • 4 رد
    • 2.7k مشاهدة
  11. Mn_902
    Started by Mn_902,

    عندي جدول EMP_POSTIONS يحتوي على هيستوري الموظف ID_EMPL,GRADE,LVL(LEVEL),STAR_DT,ECT اريد استعلام عن تاريخ 1/1/2005 ومافوق ويعطني آخر سجل للموظف مثال ID 001 GRADE 7 LVL 11 STARD_DT 6/4/2003 ID 001 GRADE 7 LVL 12 STARD_DT 6/4/2004 ID 001 GRADE 7 LVL 13 STARD_DT 6/4/2005 (هذا المطلوب) ID 002 GRADE 9 LVL 1 STARD_DT 6/4/2002 ID 002 GRADE 9 LVL 2 STARD_DT 6/4/2003 ID 002 GRADE 9 LVL 3 STARD_DT 6/4/2004 (هذا الموظف لايدخل في الشرط سنة 2005) ID 003 GRADE 8 LVL 12 STARD_DT 6/4/2004 ID 003 GRADE 8 LVL 13 STARD_DT 6/4/2005 (هذا الملطوب) جربت هذه الطريقة وهي ناجحة ولكن يعطيني أول سجل SELECT e. * FROM EMP_POSITIONS e W…

    • 7 رد
    • 3.6k مشاهدة
  12. hanyfreedom
    Started by hanyfreedom,

    Why do you use an INSTEAD OF trigger? A. To perform clean up actions when ending a user session. B. To insert data into a view that normally does not accept inserts. C. To insert into an audit table when data is updated in a sensitive column. D. To modify data in which the DML statement has been issued against an inherently non-updateable view.

    • 4 رد
    • 2.1k مشاهدة
  13. hanyfreedom
    Started by hanyfreedom,

    Procedure PROCESS_EMP references the table EMP. Procedure UPDATE_EMP updates rows if table EMP through procedure PROCESS_EMP. There is a remote procedure QUERY_EMP that queries the EMP table through the local procedure PROCESS_EMP. The dependency mode is set to TIMESTAMP in this session. Which two statements are true? (Choose two) A. If the signature of procedure PROCESS_EMP is modified and successfully recompiles, the EMP table is invalidated. B. If internal logic of procedure PROCESS_EMP is modified and successfully recompiles, UPDATE_EMP gets invalidated and will recompile when invoked for the first time. C. If the signature of procedure PROCESS_EMP is modified and s…

    • 1 رد
    • 1.2k مشاهدة
  14. hanyfreedom
    Started by hanyfreedom,

    You have an AFTER UPDATE row-level on the table EMP. The trigger queries the EMP table and inserts the updating user's information into the AUDIT_TABLE. What happens when the user updates rows on the EMP table? A. A compile time error occurs. B. A runtime error occurs. The effect of trigger body and the triggering statement are rolled back. C. A runtime error occurs. The effect of trigger body is rolled back, but the update on the EMP table takes place. D. The trigger fires successfully. The update on the EMP table occurs, and data is inserted into theAUDIT_TABLE table. E. A runtime error occurs. The update on the EMP table does not take place, but the insert into th…

    • 1 رد
    • 1.4k مشاهدة
  15. hanyfreedom
    Started by hanyfreedom,

    Local procedure A calls remote procedure B. Procedure B was compiled at 8 A.M. Procedure A was modified and recompiled at 9 A.M. Remote procedure B was later modified and recompiled at 11 A.M. The dependency mode is set to TIMESTAMP. What happens when procedure A is invoked at 1 P.M? A. There is no affect on procedure A and it runs successfully. B. Procedure B is invalidated and recompiles when invoked. C. Procedure A is invalidated and recompiles for the first time it is invoked. D. Procedure A is invalidated and recompiles for the second time it is invoked. كالمعتاد عاوز الحل مع الشرح لو مكنش فيها تعب ...... و كمان هو ايه معنى ( The dependency mode is set to TIMEST…

    • 2 رد
    • 1.9k مشاهدة
  16. hanyfreedom
    Started by hanyfreedom,

    الكود ده بيجيب اقرب رقم صحيح لأكبر من او يساوى الرقم المختار :- select ceil(3.4),ceil(-5.4)from dual; الكود ده بيجيب اقرب رقم صحيح لأصغر من او يساوى الرقم المختار :- select floor(3.4),floor(-5.4)from dual; و بالتوفيق

    • 0 رد
    • 1.6k مشاهدة
  17. عبداللطيف
    Started by عبداللطيف,

    1 - PROCEDURE FORMAT_PHONE اضغط هنا 2 - عملية تحويل ملف TEXT الى PDF اضغط هنا 3 - تحويل الرقم إلى كتابة بالعربي اضغط هنا 4 - functionلتحويل التاريخ الى هجري اضغط هناك 5 - كيف أغير قيمة في جدول بعد عمل update لآخر اضغط هنا 6 - Assigning Sequence numbers to Records اضغط هنا سوف يتم فهرسه باقي المواضيع

    • 14 رد
    • 16.4k مشاهدة
    Ahmed Al-Bin Shaikh
  18. hanyfreedom
    Started by hanyfreedom,

    ؟What is a condition predicate in a DML trigger A. A conditional predicate allows you to specify a WHEN-LOGGING-ON condition in the trigger body B. A conditional predicate means you use the NEW and OLD qualifiers in the trigger body as a condition C. A conditional predicate allows you to combine several DBM triggering events into one in the trigger body D. A conditional predicate allows you to specify a SHUTDOWN or STARTUP condition in the trigger body

    • 5 رد
    • 2.9k مشاهدة
  19. hanyfreedom
    Started by hanyfreedom,

    What part of a database trigger determines the number of times the trigger body executes A. Trigger type B. Trigger body C. Trigger event D. Trigger timing

    • 3 رد
    • 1.8k مشاهدة
  20. محمد العماني
    Started by محمد العماني,

    التحكم في النتائج Limiting Select ed out put سوف نشرح كيفية التحكم بالمخرجات أي أخراج النتائج المطلوبة فقط وليس كل بيانات الجدول. مثال لذالك عرض الموظفين الذين تم تعينهم في تاريخ معين، عرض الموظفين الذين يسكنون بمنطقة معينة وغيرة وذلك من خلال الأمرين: Order by Where أولاً الأمر order by: يستخدم هذا الأمر لعرض البيانات مرتبة حسب حقل معين مثل اسم الموظف أو كوده ويظهر ذلك من خلال المثال التالي: SELECT * FROM EMP ORDER BY EMPNO DESC; من خلال المثال السابق نلاحظ عرض بيانات الموظفين ولكن مرتبة تنازلياً حسب قيمة الحقل EMPNO ويجع ذلك للأمر المكتوب حيث فيه: الأمر ORDER BY معناه رتب البيانات حسب قيمة الحقل التالي الحقل EMPNO هو الحقل المطلوب الترتيب على أساسة ا…

    • 0 رد
    • 1.6k مشاهدة
    محمد العماني
  21. محمد عبدربه سالم
    Started by محمد عبدربه سالم,

    سلام عليكم و رحمة الله و بركاته ارجوا من الأخزه الكرام التكرم بطريقه لعرض الصور و ادراج سجلات بها صور علي النموذجform6i مع العلم ان عملية انشاء الجدول لا توجد بها مشكله اطلاقا و عملية الادراج من ال sql لا توجد بها مشاكل ايضا المشكله الثانية عملية انشاء مستخدم و تغيير اسم المستخدم و كلمة المرور في وقت التنفيذ اي يقبل الاسم و كلمة المرور من مربع نص مثلا و شكرا

    • 1 رد
    • 1.5k مشاهدة
  22. hanyfreedom
    Started by hanyfreedom,

    لأيجاد الجزر التربيعى لأى رقم - ليكن مثلاً 64 - قم بكتابة هذا الكود :- select sqrt(64) from dual; و بالتوفيق

    • 1 رد
    • 4.1k مشاهدة
  23. hanyfreedom

    لكى تظهر بيانات متعلقة بمستخدم معين و لكنك لا تتذكر حروف أسمه جيداً و تتذكر فقط نطق اسمه ...... فالحل يكمن فى الكود التالى :- SELECT last_name, first_name FROM employees WHERE SOUNDEX(last_name) = SOUNDEX('SO'); أو بمثال أخر :- SELECT last_name, first_name FROM employees WHERE SOUNDEX(last_name) = SOUNDEX('SMYTHE'); و هكذا نكون أظهرنا بيانات الموظف بدلالة نطق اسمه و ليس بدلالة حروف أسمه .

    • 16 رد
    • 5.5k مشاهدة
  24. hanyfreedom
    Started by hanyfreedom,

    لقد أرفقت صورتين بهم جميع أوامر ال SQL مكتوبة بطريقة سهلة و بسيطة و ارجو ان يستفيد بها الجميع وبالتوفيق

    • 5 رد
    • 9k مشاهدة
  25. عاشق السعوديه
    Started by عاشق السعوديه,

    السلام عليكم الاخوة الاعزاء أعضاء المنتدى بارك الله في جهودك وأرجوا من الله التوفيق والنجاح لهذا المنتدى الرائع أرجوا ممن يستطيع مساعدتي التكرم بحل هذه الاسئلة في أسرع وقت السؤال الأول اكتب برنامج لاسترجاع اسم الموظف صاحب راتب معين 1- إذا الراتب المدخل تسبب في استرجاع أكثر من سطر عالج الاستثناء الناتج بالمعالج المناسب وأدرج في جدول messages الرسالة "هناك أكثر من موظف لهم راتب (salary) 2- إذا الراتب المدخل لم يسترجع إي سطر عالج الاستثناء الناتج بالمعالج المناسب وأدرج في جدول messages الرسالة "لا يوجد موظفون لهم رواتب (salary) 3- إذا الراتب المدخل يسترجع سطرا واحد فقط أدرج في جدول messages الرسالة "اسم الموظف وراتبه 4- عالج إي اس…

    • 3 رد
    • 1.8k مشاهدة

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.