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

    عندي أسئلة بسيطة تتعلق بـ Sql وأيضاً بـ pl-Sql السؤال الأول: STUDENTS هذا أسم الجدول يتكون من الحقول التالية: حقل ID من نوع Number 5,0 حقل NAME من نوع Varchar2(80 حقل BIRTHDATE من نوع Date ----------------------------------------------------------------------------- 1) Identify all errors and correct if possible: Begin Declare y varchar2(50); Select BIRTHDATE INTO y FROM STUDENTS; End; Begin Select NAME INTO y FROM STUDENTS WHERE ID = 100; END; ________________________________________ 2) Write the code to generate next ID automatically of a new inserted student. ID should be 10, 20, 30… Where this code is written? _…

    • 5 رد
    • 1.9k مشاهدة
  2. زياد11
    Started by زياد11,

    السلام عليكم ورحمة الله وبركاته اريد في البداية شكر مدير الموقع على اتاحة الفرصة لي وللاخرين على في تعلم لغة اوراكل وعلى الاخ الكريم الذي وضع دروس اوراكل للمبتدئين انا عندما اطبق الكود لانشاء جدول department حيث عندما اكتب الكود للجدول CREATE TABLE DEPARTMENT( DPT_NO VARCHAR2(5), DPT_NAME VARCHAR2(20), DPT_CRE_DATE DATE, DPT_CRE_NAME VARCHAR2(50), CONSTRAINT DPT_NO_PK PRIMARY KEY(DPT_NO) ); يعطي الرسالة ERROR at line 6: ORA-02264: name already used by an existing constraint ولاادري ماهو الخطأ افرجوا ان تردوا علي جزاكم الله خير

    • 1 رد
    • 1.9k مشاهدة
  3. PaTo
    Started by PaTo,

    السلام عليكم .. لا اعرف ما فائدة subqueries في تلك الحالة مثلاً .. UPDATE employees SET job_id = (SELECT job_id FROM employees WHERE employee_id = 205), salary = (SELECT salary FROM employees WHERE employee_id = 205) WHERE employee_id = 114 واحنا ممكن نقول UPDATE employees SET job_id='AC_MGR', salary =12000 WHERE employee_id = 114 هي هي نفس النتيجة ولا انا غلطان !

    • 5 رد
    • 1.9k مشاهدة
  4. Mala_Moh
    Started by Mala_Moh,

    السلام عليكم ورحمة الله وبركاته ياريت حد يدلنى على مكان أنزل منه pl/sql developer

    • 1 رد
    • 1.9k مشاهدة
  5. khaledmega
    Started by khaledmega,

    الفتــفوتة الثـالثـة خالد :- السلام عليكم ؛ اخر مرة كنا وقفنا عند الاستعلام عن حقل واحد فقط داخل الجدول طالب :- هو فيه اكتر من شكل للاستعلام ؟ خالد :- بالظبط كده ؛ فى شكل من الاستعلام هو الاستعلام عن كل الحقول الموجودة داخل الجدول وده لما كنا بنستخدم * وده خدناه المرة اللى فاتت ؛ وشكل اخر وهو الاستعلام عن حقل واحد فقط محدد داخل الجدول وده برضه خدناه المرة اللى فاتت ؛ وهناك ثلاث اشكال اخرى وهناخدهم ان شاء الله على مدار الفتافيت القادمة وهو الاستعلام عن اكثر من حقل فى الجدول الواحد ثم الاستعلام عن حقول متعددة ومختلفة فى جداول متعددة ومختلفة ايضا ؛ واخيرا الاستعلامات الفرعية ؛ ناخد اول شكل من الاشكال الثالثة وهنترك الاثنين الاخرين لفتفوتة اخرى ؛ اللى هنكمله اليوم هو ا…

    • 6 رد
    • 1.9k مشاهدة
  6. وحيد معاوية
    Started by وحيد معاوية,

    عندي مشكلة في الدخول علي الرابط https://localhost:1158/em ممكن الحل .

    • 2 رد
    • 1.9k مشاهدة
  7. salahocp
    Started by salahocp,

    مرحبا شباب كيف أستطيع نقل بيانات عمود من داخل ملف اكسل الى جدول داخل قاعدة البيانات ؟ وشكرا جزيلا .. نرجو الافادة من أولي العلم منكم .

    • 3 رد
    • 1.9k مشاهدة
  8. interface
    Started by interface,

    كتبت في SQL.PLUS برنامج صغير وهو SET SERVEROUTPUT ON; BEGIN DBMS_OUTPUT.PUT_LINE('ARABTEAM2000'); END; طيب كتبت البرنامج لطباعة صطر فية ARABTEAM200 المشكلة كيف اشغلة كيف اخلية يطبع لاحظ اني لست على PL.SQL انا بشغلة على SQL.PLUS وما الفرق بين الاثنين وكيف احصل على PL.SQL مع اان الارواكل الي عندي 9I تسعة اي وهل لة طريق تركيب خاصة مع تمنياتي للجميع بالتوفيق

    • 3 رد
    • 1.9k مشاهدة
  9. almujtaba
    Started by almujtaba,

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

    • 4 رد
    • 1.9k مشاهدة
  10. meshmesh173
    Started by meshmesh173,

    ما هو ال Synonym وكيف يمكن انشاؤه والتعامل معه اريده ضروري من فضلكم

    • 2 رد
    • 1.9k مشاهدة
  11. alnahdisami
    Started by alnahdisami,

    ارغب في كود يعمل التالي ( لا يحصل المتدرب على أي دورة تدريبية تتعارض مع دورة تدريبية اخرى في نفس الوقت او تتقاطع معها) حيث هناك حقلين في الجدول COURSE_SDATE , COURSE_SDATE قمت بعمل التالي DECLARE X VARCHAR2(10):=0; BEGIN SELECT NVL(COUNT(EMP_ID),0) INTO X FROM TRANS WHERE EMP_ID=:EMP_ID AND ((COURSE_SDATE <= :COURSE_SDATE AND COURSE_EDATE >= :COURSE_SDATE) OR (COURSE_EDATE >= :COURSE_EDATE AND COURSE_SDATE <= :COURSE_EDATE) ); IF X>0 THEN MESSAGE('لايمكن التسجيل في دورتين بنفس الفتره'); MESSAGE('لايمكن التسجيل في دورتين بنفس الفتره'); وشغال تمام بس فيه ثغره وهي في حالة تم التسجيل قبل فتره البدايه وبعد فتره النهايه يقبل وانا ابغاه يمنع يعني في …

      • أعجبني
    • 7 رد
    • 1.9k مشاهدة
  12. osman_arafat65
    Started by osman_arafat65,

    اود اشكر الاشخاص الذين يردوا على المنتدى وعلى الاعضاء بشكل طيب وهناك اشخاص يحاولوا الاساء الى كل من يقدم عمل ولو كان بسيط فهولاء ضعاف ولا يسطيعوا الاستفادة من خبرات الاخرين لان الفاشل فى كل خطواتة حتى لو كانت صغيرة يفشل . شكرا الى كل الاعضاء الذين يقدروا هذا العمل 11_Managing_Subprograms.pdf 12_Create_packag.pdf 13_More_Package_Concepts.pdf

    • 3 رد
    • 1.9k مشاهدة
  13. amropetro

    عايز يا جماعة اعمل function تحول اى رقم الى نفس الرقم بس بالحروف ex: 112 تتحول الى مائة و اثنى عشرة يا ريت تكونو فهمتونى مستنى الرد

    • 5 رد
    • 1.9k مشاهدة
  14. aboushaheen

    عند عمل جملة استعلام علي احد الجداول ظهرت هذا الارور ارجو الافاده لماذا SP2-0678: Column or attribute type can not be displayed by SQL*Plus وما هو الحل لتلافي هذا الارور وشكر

    • 4 رد
    • 1.9k مشاهدة
  15. eng_2007
    Started by eng_2007,

    السلام عليكم عندي مشكلة في Enter_query أنا عامله wizard مربوط بالداتا بيز بس لما أعمل هاد الجمله بيتم تنفيذها مرة واحدة بحيث إني عامله button فيه أكشن بدخله Enter_query كيف ممكن أعمل الزر بحيث يمكنني من عملية Enter_query أكتر من مرة

    • 3 رد
    • 1.9k مشاهدة
  16. Amateur
    Started by Amateur,

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

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

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

    • 4 رد
    • 1.9k مشاهدة
  18. RTL
    Started by RTL,

    السلام عليكم جميعا انا استخدم اوراكل 10G وعملت بروسيجر تحوي GROUP BY قام ببناء البروسيجر بشكل صحيح لكن عندما استدعيها واناديها يظهر لي اخطاء تخص الجروب باي وسمعت ان النسخة التي اعمل عليها لاتدعم الجروب باي فهل هذا صحيح؟؟؟؟؟؟؟؟؟؟؟؟ ومالحل

    • 8 رد
    • 1.9k مشاهدة
  19. m_nasef
    Started by m_nasef,

    لقد قمت بعمل SQL> select password from dba_users where username='SCOTT'; PASSWORD ----------------------------- F894844C34402B67 ثم SQL> alter user scott identified by lion; User altered. ثم SQL> alter user scott identified by values 'F894844C34402B67'; User altered. لكن كيف عرفت أن الباسور هى tiger أرجو التوضيح

    • 4 رد
    • 1.9k مشاهدة
  20. omari_m3
    Started by omari_m3,

    الرجاء من يملك الامتحان الثاني pl/sql الاصدار الاخير ان يرسله لي على omari_m3@hotmail.com وله جزيل الشكر

    • 2 رد
    • 1.9k مشاهدة
  21. eng.moody22
    Started by eng.moody22,

    السلام عليكم ورحمة الله وبركاته........ اولا الشكر والتقدير لهذا المنتدى بما فيه من علم ومعرفة واساتذه افاضل... هذه أول مشاركة لي وأحب أن أقدم لكم كتب أوراكل 11g لل SQL + Advanced Sql https://www.mediafire.com/?segnreevidhlegr كما سأقدم لكم إن شاء الله باقي كتب Oracle Developer من Pl/Sql 11g Oracle Fusion Middleware 11g Build Applications With Oracle Forms والله الموفق لي ولكم أجمعين... أخوكم في الله / محمود

    • 10 رد
    • 1.9k مشاهدة
  22. shahla
    Started by shahla,

    السلام عليكم انا مريت على كم موضوع من عندكم وبعضهم حطو قاعده بينات لمطعم وناس للتوصيل لكن اللي جالسه اشتغل عليه هو خدمة التوصيل انا سويت واحد مبسط بناء على اللي فوق بس لو تركزون فيه بتلاحظون ان فيه غلط ! يعني موظف المطعم هو اللي ياخذ الاوردود ليه مايكون فيه رليشنشيب بين الكستمر والامبلويي ؟

    • 0 رد
    • 1.9k مشاهدة
  23. chico_666
    Started by chico_666,

    امتحان ORACLE PLSQL IZO-147 للتحميل اضغط هنا!

    • 5 رد
    • 1.9k مشاهدة
  24. none neno
    Started by none neno,

    السلام عليكم لوسمحتم أريد رابط مباشر لتحميل برنامج SQL plus ولكم مني دعوة من جوار الرسول صلى الله عليه وسلم ..

    • 5 رد
    • 1.9k مشاهدة
  25. 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.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.