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

    السؤال: اكتب trigger يقوم بمنع اضافة موظف على جدول الموظفين راتبه اعلى من أعلى راتب في الموظفين. الحل: create or replace trigger Do_Not_Add before insert on emp for each row begin if :new.sal > max(sal) then raise_application_error(-20001,'لا يمكن الإضافة'); end if; end; / لا أعرف ما الخطأ أرجو منكم المساعدة وجزاكم الله خيرا

      • أعجبني
    • 7 رد
    • 2k مشاهدة
  2. Sun Rise

    السلام عليكم ,,,,, اخواني عندي برنامج جاهز بــvb وقاعدة بيانات على sql server 2000 نظام تشغيلي هو الفيستا حاولت اربطها عن طريق ODBC بس المشكله لما اوصل للخطوة الي اغير فيها قاعدة البيانات للي موجوده عندي مااحصلها في القائمة المنسدلة ,,,, مع انها موجوده في sql ,,,,, اتمنى احد يقدر يساعدني ,,,, وللعلم جهازي موجود عليه sql server 2005 ,,,,, vsuial studio 2005 تحياتي ,,,,

    • 2 رد
    • 2k مشاهدة
  3. Ahmed_diab1983

    ياريت اى حد يشرح لى كيفية استخدام UTL_MAIL فى ال PL/SQL مع شرح مثال توضيحى علية فى كيفية استخدامة عمليا

    • 3 رد
    • 2k مشاهدة
  4. ahmedghaly

    بسم الله الرحمن الرحيم انا طالب مساعدة في عمل تريجر عند ادخال بيانات جديدة في جدول يتم التعديل على بيانات جدول اخر مثال عندى جدول a يتكون من (الاسم - الكمية) وجدول b يتكون من (الاسم - الكمية) فأذا تم ادخال بيانات جديدة في الجدول a يتم عمل الاتى 1- اذا كان الاسم الجديد المدخل في الجدول a موجود في الجدول b يتم اضافة الكمية الجديدة على الكمية الموجودة بالفعل 2- اذا كان الاسم المدخل في الجدول a ليس موجود في الجدول b يتم اضافة ريكورد جديد بالبيانات الجديدة في الجدول a (الاسم - الكمية) هذا مثال لتوضيح سؤال فقط وعموما انا هستخدم التريجر دة في جدول المشتريات علشان يأثر على بيانات لمخزن بعد عملية الشراء وشكرا ل…

    • 4 رد
    • 2k مشاهدة
  5. joseph87

    انا لما اعمل اضافه في ال داتا بيز بيدخل قدامي وبيقولي انه دخل البيانات ولما اعمل select بشوف ال انا دخلته لكن بمجرد اني اقفل ال صفحه isqlplus و افتحها من تاني يقول لي انه لا توجد بيانات اي البينات التي كنت ادخلتها وظهرت ليها هي غير موجوده اريد الحل بعد اذنكوا وشكرا ليكوا وعلي تعبكوا

    • 5 رد
    • 2k مشاهدة
  6. جمال الجعفري
    Started by جمال الجعفري,

    --مجموع درجات الطلاب وحساب النقاط والمعدل----------------------if------------------ :total:=:proof1+:proof2+:final+:part; if (95<= :total )then :proofs.ACCOUNT_NO:=8; :proofs.ACCOUNT:='+A'; elsif (90<= :total )then :proofs.ACCOUNT_NO:=7; :proofs.ACCOUNT:=' A'; elsif (85<= :total )then :proofs.ACCOUNT_NO:=6; :proofs.ACCOUNT:='+B'; elsif (80<= :total )then :proofs.ACCOUNT_NO:=5; :proofs.ACCOUNT:='B'; elsif (75<= :total )then :proofs.ACCOUNT_NO:=4; :proofs.ACCOUNT:='+C'; elsif (70<= :total )then :proofs.ACCOUNT_NO:=3; :proofs.ACCOUNT:='C'; elsif (65<= :total )then :proofs.ACCOUNT_NO:=2; :proofs.ACCOUNT:='+D'; elsif (60<= :total )the…

    • 1 رد
    • 2k مشاهدة
  7. محمد العماني
    Started by محمد العماني,

    القيمة NULL تعني عدم وجود أي قيمه في الحقل لعدم قيام المستخدم بإدخالها وليست صفراً وليست مسافة لأنها قيمة مدخلة. أن وجود NULL في الحقول قد يؤدي إلى مشاكل أو على الأقل عند العرض يعطي شكل غير مرغوب لذلك يفضل التعامل معها أما الآن سوف نطبق المثال التالي: select * from emp; سوف تلاحظ أن الحقل COMM لا يعرض قيم في جميع السطور بل توجد بعض السطور لهذا الحقل ليس بها قيمة فقط مكان خالي NULL لذلك يفضل استبدالها بقيمة معبرة ويتم ذلك كما بالمثال التالي: select empno, ename, nvl(comm,0) from emp; في هذا المثال سوف نلاحظ استبدال المسافات (NULL) بالقيمة 0 وهذا أفضل ويرجع ذلك لأستخدم الدالة NUL( ) التي تأخذ معاملين, الأول: اسم الحقل الذي قد يحتوي على NULL الثاني: القيم…

    • 0 رد
    • 2k مشاهدة
    محمد العماني
  8. MMA

    إخواني الكرام ، تحية طيبة وبعد، أنظروا معي الي هذا السيناريو الجميل 1- قمت بإنشاء النوع التالي : Create Or Replace Type T_Phone Is Object(Phone1 VarChar2(5),Phone2 VarChar2(10)) / 2- وقمت بإنشاء جدول الموظفين ، ويرتبط النوع السابق لهاتف الموظف : Create Table Emp ( Emp_ID Number(10), Emp_Code VarChar2(10), Emp_Name VarChar2(50), Emp_Phone T_Phone, Constraint PK_EMP Primary Key(Emp_ID) ) / 3- قمت بإجراء إدراج لمجموعة من السجلات : Insert Into Emp Values(1,'001','Ahmed',T_Phone('02-54215678','012-25789425')); Insert Into Emp Values(2,'002','Usif', T_Phone('05-32564785','012-85426549')); Insert Into Emp Values(3,'003','Sara', T_Phone('04-457…

    • 4 رد
    • 1.9k مشاهدة
  9. AAZH
    Started by AAZH,

    السلام عليكم ورحمة الله عندي بروسيجر داخله لوب يقوم بقراءة سجلات من جدول ويقوم بنقلها وإدخالها في جدول آخر. عندما يكون أحد السجلات التي يقرأها اللوب لايمكن إدخاله في الجدول يقف البروسيجر ولا ينتقل للسجل آخر. سؤالي كيف أجعله ينتقل للسجل الذي يليه ويمكل الإدخال حتى لو هناك مشكله في إدخال أحد السجلات المقروءه. مثلاً BEGIN FOR I IN (SELECT * FROM TRM ) LOOP INSERT INTO TEST_INSERT VALUES (I.TRM_NO,I.TRM_DESC);  END LOOP; EXCEPTION WHEN OTHERS THEN NULL; END;

      • أعجبني
    • 15 رد
    • 1.9k مشاهدة
  10. warning

    السلام عليكم اريد شرح واضح وبسيط لهذين الأمرين ,,

    • 4 رد
    • 1.9k مشاهدة
  11. m_nasef
    Started by m_nasef,

    ما معنى استخدام .... PRAGMA RESTRICT_REFERENCES حيث اننى وجدتها تشتخدم فى FUNCTION داخل PACKAGE .... وياريت لو مثال للتوضيح ...

    • 0 رد
    • 1.9k مشاهدة
  12. أحساس غالي
    Started by أحساس غالي,

    السلام عليكم ممكن مساعده من أصحاب الخبرة والمعرفة السؤال الأول 1.3 Create any table with a primary key column. Input the primary key column value. Write a PL/SQL procedure to delete the record of the given primary key column value. If the value does not exist, then the procedure must raise appropriate exception. السؤال الثاني For the table created in 1.3, Write a PL/SQL function which will use any mathematical SQL function. Primary key column value must be passed as the input parameter.

    • 3 رد
    • 1.9k مشاهدة
  13. حسين محمد_25800
    Started by حسين محمد_25800,

    السلام عليكم دى مجموعة اسئلة كبيرة خاصة بامتحان sql 1z0-051 بور بوينت انا الحمدلله امتحنت السكول والبى ال وربنا يوفق الجميع http://www.mediafire.com/?wbvqe6z6xo17evt http://www.mediafire.com/?wbvqe6z6xo17evt

      • أعجبني
    • 4 رد
    • 1.9k مشاهدة
  14. mohammedsabry
    Started by mohammedsabry,

    السلام عليكم يا جماعة انا ان شاء الله بحضر نفسي عشان ادخل الامتحانات بتاعه اوراكل ديفلوبير ان شاء الله فاول امتحان ناوي ادخله ان شاء الله هوه 1z0-007 وده بتاع sql انا لقيت نسخة من التست كينج فيها حوالي 204 سؤال بس انا تقريبا شايف ان فيه اجابات مش مضبوطه ( مش عارف انا اللي صح ولا مش المفروض اني افكر...واخد اللي مكتوب علي طول) المهم انا جبت ارقام الاسئلة اللي انا شاكك فيها وياريت نفسكم معايه جايز انا اللي خطأ واللي شايف ان فيه اسئلة شاكك فيها يا ريت يضيفها في الموضوع ده عشان الفائدة تعم ان شاء الله تعالي وياريت يا جماعة اللي عنده تست كينج جديد او باس فور شور جديد يا ريت يعطي لينا اللينك بتاعه وشكرا نبتدي بقي الاسئلة مع بعض ان شاء الله ************************************…

    • 0 رد
    • 1.9k مشاهدة
  15. King Oracle
    Started by King Oracle,

    بسم الله الرحمن الرحيم الاخوان الاعزاء يا ريت تزودونا بدروس صوت وصوره للplsql.

    • 1 رد
    • 1.9k مشاهدة
  16. osman_arafat65
    Started by osman_arafat65,

    مجموعة دروس عن +sql لتعليم الاوركل تابع المجموعة السابقة الحالية معنا Les04.pdf Les05.pdf Les06.pdf

    • 3 رد
    • 1.9k مشاهدة
  17. Hakim2008
    Started by Hakim2008,

    السلام عليكم, انا عضو جديد في منتدى اوراكل ,واذا ماعليكم امر اريد اي شخص يقدر يرسلي كتب SQL و PL/SQL الخاص SQL*plus ويكون بالانجليزي...اناعارف انو طلاباتي كثيرة بس حاولت ابحث عنه ماقدرت ...ارجو المساعدة انا اريد ان اصبح اوراكل ديفلوبر ...الله يعطيكم الف عافية وهذا ايميلي keeeeemo@hotmail.com

    • 4 رد
    • 1.9k مشاهدة
  18. K a n d i L
    Started by K a n d i L,

    السلام عليكم و رحمة الله وبركاته أخواني الأعزاء , هل في أمر يظهر لي كل ال indexes و ال constraints اللي في جدول معين , و جزاكم الله خيرا

    • 4 رد
    • 1.9k مشاهدة
  19. National

    السلام عليكم في السكيما scott/tiger جدول الادارات يوجد الادارة رقم 40 وعند عرض بيانات الموظفين نلاحظ عدم وجود موظفين بتلك الادارة أريد ان أعرف جملة Select التي تمكنني من معرفة الادارة التي لا تحتوي على موظفين .. والتي هي الادارة رقم 40 ؟

    • 9 رد
    • 1.9k مشاهدة
  20. hamada_agamista2006
    Started by hamada_agamista2006,

    السؤال هو Create a query that displays the employees’ last names and indicates the amounts of their annual salaries with asterisks. Each asterisk signifies a thousand dollars. Sort the data in descending order of salary. Label the column EMPLOYEES_AND_THEIR_SALARIES والاجاية : SELECT rpad(last_name, 8)||’ ’|| rpad(’ ’, salary/1000+1,'*' )EMPLOYEES_AND_THEIR_SALARIES FROM employees ORDER BY salary DESC; المشكلة في اني لا افهم سبب وجود العدد 1 في الكويري طالما ان خارج قسمة المرتب علي 1000 وعمل ترنك لها تعطي الامتداد المطلوب لاظهار كل الف من المرتب في شكل '*' ولكم جزيل الشكر

    • 4 رد
    • 1.9k مشاهدة
    hamada_agamista2006
  21. hp for computer
    Started by hp for computer,

    يجماعة محتاج إمتحان حديث SQL و ياريت برنامج إمتحان أيضا أرجو الرد بأسرع وقت لو سمحتم

    • 2 رد
    • 1.9k مشاهدة
    Mahmoud Ahmed El-Sayed
  22. farooq
    Started by farooq,

    بسم الله الرحمن الرحيم الحمدلله انا نجحت فى الامتحان وجبت 65 من 66 الحمدلله الصراحة الامتحان كان سهل farooq112@hotmail.com deviloracle1414@hotmail.com

    • 3 رد
    • 1.9k مشاهدة
  23. الحمادي
    Started by الحمادي,

    عفوا شباب بس عندي مشكلة صادفته في كتب اوراكل وهي Current Year = 1995 . 1995 . 2001 . 2001 Specified Date = 27-OCT-95 . 17 27-OCT- . 27-OCT-17 . 27-OCT-95 RR Format = 1995 . 2017 . 2017 . 1995 YY Format = 1995 . 1917 2017 . 2095 هل هذا صحيح ام في غلط مطبعية طبعا انا اقول انه في هناك غلطة مطبعية ارجو التوضيح صحيح ام خطا مع بيان السبب ولتأكد يرجاء مراجعة الصفحة 3-43 في الكتاب الاول .

    • 2 رد
    • 1.9k مشاهدة
  24. m_nasef
    Started by m_nasef,

    بسم الله الرحمن الرحيم السؤال الأول: لقد قمت بعمل حقل من نوع varchar2 ولكنى وجدت اقصى حجم له 4000 فقمت بتغييره الى long على اعتبار انه يحمل 2 جيجا ولكن عندما عملت insert يعطى الخطأ : too many <2499 مع العلم أنى اريد اضافة بيانات تصل الى 200 ميجا مع العلم انها نصوص ------------------------------ السؤال الثانى: عندما اقوم بعمل insert insert into tb (description) values (' my name is ali, but it's.......... ') بسبب it's يعطى خطأ .. لأنها تحتوى على(') .. فى it's هل من الممكن اضافة هذه البيانات

    • 5 رد
    • 1.9k مشاهدة
  25. samira-27
    Started by samira-27,

    السلام عليكم ورحمة الله .. انا طالبة مبتدئه في معهد للحاسب وجديدة ع المنتدى كنت احضر محاضرتكم و لم اكن عضوه سجلت طمعا بمساعدتكم عندي هوموورك ورح يساعدني في رفع درجاتي هو بسيط لكن مو راضي يزبط معايا ارجووو مساعدتكم ولكم خالص الدعاء.. السؤال كالتالي: PL/SQL Assignment 1. Clean up the database objects 2. Create three Tables  Account: account_id, cust_id,amount,creation_date  Customer:cust_id,cust_name,cust_mobile,cust_birthdate  Employee: emp_id,emp_name 3. Create] stored procedures AccountDeleteCommand : which has as input num. This SP deletes the account number num  AccountInsertCommand: which has as …

    • 10 رد
    • 1.9k مشاهدة

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.