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

    بسم الله الرحمن الرحيم اخوانى انا شغال فى مشروع وواقف على كود pl/sql يعمل التالى عندى فى الشاشة خانة اضافة وخانة الرصيد وخانة صرف اى طرح من الرصيد عايز لما احط الرقم فى خانة الاضافة يزيد بالتالى الرصيد ولو حطيت رقم فى خانة الصرف ينقص الرصيد ارجو المساعدة لان الموضوع هام ومصيرى بالنسبة لى وجزاكم الله خيراُ

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

    مرحبا باخواني الاعزاء .................. اريد امثلة في اوركل بProcedure اسئلة واجوبة باستخدام Procedure لاعرف كيف افهم واحل واريد إن أمكن مع شرح الحل !!!!......................لاننا مبتدئين فيه................... ارجو الرد ؟؟؟؟؟ شكرا لكم....

    • 4 رد
    • 1.2k مشاهدة
  3. أسامة موسى
    Started by أسامة موسى,

    بسم الله الرحمن الرحيم الدرس الرابع سوف نتحدث في هذا الدرس ان شاء الله عن استخدام Select Statment وانواعها وكيف يمكن التعامل معها تعرّف ال Select Statmnet على انها امر من خلاله يتيح لنا احضار بيان او مجموعة بيانات من جدول واحد او اكثر من جدول وبطرق مختلفة وحسب الشرط الذي تضعه ليس هذا فحسب بل يمكن استخدام ال select statment في معالجة العمليات على الجداول التي تطرقنا لها في الدرس السابق الا وهي Update Delete Insert وكذلك يمكن استخدامها مع عدة function واقصد بها معادلات جاهزة وسوف نطرق لها بالتفصيل ان شاء الله 1- جملة SELECT البسيطة فكتب SELECT ثم اسم الحقول او اذا كنت تريد عرض كل الحقول اكثب * اي نجمة ثم FROM وهنا تعطي ايعاز ان تحدد اسم الجدول بعد ال FROM …

    • 4 رد
    • 32.8k مشاهدة
  4. hassan_mohamed21
    Started by hassan_mohamed21,

    السلام عليكم و رحمة الله و بركاته كيفية عمل الاستعلام التاالى استخراج البيانات الموجودة من جدول a و غير موجودة فى جدول b و استخراج البيانات الموجود فى جدول b و غير موجودة فى جدول a و ربط البيانات المتشابه فى الجدولين

      • أعجبني
    • 4 رد
    • 1.7k مشاهدة
  5. سعيد بن موسي
    Started by سعيد بن موسي,

    استفسار عن الجدول التي تظهر وهل يمكن حزفها

      • أعجبني
    • 4 رد
    • 893 مشاهدة
  6. جلال شواقفه
    Started by جلال شواقفه,

    ممكن احد يزودني بكود للاستعلام عن بيانات بين فتره محدده مثل من تاريخ كذا وحتى تاريخ كذا يعني استخرج اسماء موظفين الذين تم تعيينهم من تاريخ ....... وحتى تاريخ............. ولكم جزيل الشكر وعظيم الامتنان.

    • 4 رد
    • 2.2k مشاهدة
  7. swsws

    السلام عليكم ورحمة الله وبركاتة يا أخوان .... انا انشئت جداول ..... وعبيت الجداول بمعلومات .... يعني اعمده وصفوف وفيها معلومات ..!! وهو كان واجب ..!! المهم جيت اسمح الجداول .. كتبت امر دروب على كل جدول .... وكل ما اعطي هذا الامر يظهر لي نص انه تم حذفه .. يوم جيت استعلم عن الجداول مرة اخرى اشوف طلع لي هذي .... هل استطيع التخلص منها ... ؟

    • 4 رد
    • 1.5k مشاهدة
  8. rowhi
    Started by rowhi,

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

    • 4 رد
    • 2k مشاهدة
  9. Barakat
    Started by Barakat,

    أخواني هذا هو الدرس الثامن .... CH8_EXCEPTION.pdf

    • 4 رد
    • 2.3k مشاهدة
  10. خالد العجمي
    Started by خالد العجمي,

    ياجماعة انا بذاكر plsql في حاجة محيراني عرفت اننا لا نستطيع استخدام g.function في plsql طب مش g.function المقصود بها (sum - max - avg - min - count) فؤجئت بمثال عادي ممكن استخدامة في plsql عاوز افادة ضوروري

      • أعجبني
    • 4 رد
    • 1.6k مشاهدة
  11. عبداللطيف
    Started by عبداللطيف,

    بسم الله الرحمن الرحيم تحياتي للجميع هذا وظيفة الحصول على تاريخ عشوئي خلال فترة معينة أو سنة معينة CREATE OR REPLACE FUNCTION random_date_fn (first_year IN INTEGER, last_year IN INTEGER) RETURN DATE IS rndm_date DATE; BEGIN rndm_date := TO_DATE(round(dbms_random.value(1,28))||'/'||round(dbms_random.value(1,12))||'/'||round(dbms_random.value(first_year,last_year)),'dd/mm/yyyy'); return rndm_date; END; ------------------- Examples of usage: ------------------- SQL> SELECT random_date_fn(1999,2001) random from dual; RANDOM --------- 12-APR-00 تم إضافة الملف بالمرفقات إدارة المنتدي get_random_date.txt

    • 4 رد
    • 2.4k مشاهدة
  12. vanpersie
    Started by vanpersie,

    السلام عليكم ورحمة الله وبركاته انشات الجدول STUDENTS والذي يحتوي علي الحقل الاتي ٍ Name Null? Type ------------------------------- -------- ---- STUD_NAME NOT NULL VARCHAR2(50) اريد اضافة القيد unique الي الحقل STUD_NAME ولاني مبتدي في السيكول لا اعرف اااااالصيغة المناسبة هل هناك من يدلني؟ وجزاكم الله خيرا.

    • 4 رد
    • 2.3k مشاهدة
  13. أسامة موسى

    بسم الله الرحمن الرحيم الدرس الثامن سوف نتحدث في هذا الدرس عن العمليات على الجداول وكيفية تعديل نوع حقل في جدول يحتوي على بيانات وكيفية قفل جدول *ALTER TABLE هي عبارة عن تعليمة او امر يتم من خلالة التعديل على محتويات الجدول وهي انواع Adding column(s) to a table وهو اضافة حقل او عدة حقول على جدول موجود على قاعدة البيانات القاعدة ALTER TABLE table_name ADD column_name column-definition; حيث نضع ALTER TABLE ثم اسم الجدول ونضع ADD ثم اسم الحقل وبعدها نضع نوع الحقل مثال ALTER TABLE supplier ADD supplier_name varchar2(50); هنا لأضافة مجموعة من الحقول ALTER TABLE table_name ADD ( column_1 column-definition, column_2 column-definition, ... column_n column…

    • 4 رد
    • 24.3k مشاهدة
    جلال شواقفه
  14. a5hhk
    Started by a5hhk,

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

    • 4 رد
    • 2k مشاهدة
  15. alkhatry
    Started by alkhatry,

    مرحبا شباب عندي مشكلة لما اعمل تنفيذ لعمل جدول حاولت اعيد واعدل بس بدون فايده ممكن اعرف وين المشكله ولكم الشكر مقدما 1 create table ward_requist(requist_no number(6) not null primary key, 2 requist_by varchar2(20), 3 FOREIGN KEY (w_no) REFERENCES wards (w_no) ON DELETE CASCADE, 4 item_no number(20), 5 item_name varchar2(20), 6 description varchar2(50), 7 dosage varchar2(20), 8 moa varchar2(20), 9 unit_price number(10), 10 qty number(10), 11* req_date DATE) SQL> / FOREIGN KEY (w_no) REFERENCES wards (w_no) ON DELETE CASCADE, * ERROR at line 3: ORA-00904: "W_NO": invalid identifier

    • 4 رد
    • 3.3k مشاهدة
  16. moon14sun14

    مرحبا عندي سؤال محيرني عندي جدول لبيانات الموظفين ومن ضمن هذه البيانات يوجد حقل لمجموع الاجازات المتوفرة لكل موظف اريد اضيف تريجر لهذا الجدول بحيث انه يعدل قيمة حقل مجموع الاجازات المتوفرة في 1/9 من كل سنة كيييييييييف اقدر اطبق هالفكرة ياريت حد يساعدني

    • 4 رد
    • 1.6k مشاهدة
  17. AmercO
    Started by AmercO,

    السلام عليكم .. أرجو أن لا أكون قد أزعجتكم بهذا السؤال .. لقد قمت بعمل جملة استعلام كالتالي : SELECT ALL STD_TB.STD_NO, COLLAGES_TB_A1.COLLAGE_NAME, COLLAGES_TB_A2.COLLAGE_NAME, STD_TB.STD_FNAME_AR, STD_TB.STD_SNAME_AR, STD_TB.STD_TNAME_AR, STD_TB.STD_LNAME_AR, STD_TB.STD_NATIONALITY, STD_TB.STD_TAWJEHIAVG FROM STD_TB, COLLAGES_TB COLLAGES_TB_A1, COLLAGES_TB COLLAGES_TB_A2 WHERE ((COLLAGES_TB_A1.COLLAGE_ID=STD_TB.STD_FCHOICE) AND (COLLAGES_TB_A2.COLLAGE_ID=STD_TB.STD_SCHOICE)) و أريد أن اضعها في View .. و لكن يظهر لي الخطأ التالي : ORA-00957: duplicate column name ما هو الحل ؟

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

    Examine the code examples. Which one is correct? A. CREATE OR REPLACE TRIGGER authorize_action BEFORE INSERT ON EMPLOYEES CALL log_exectution; / B. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; C. CREATE OR REPLACE TRIGGER authorize_action BEFORE EMPLOYEES INSERT CALL log_exectution; D. CREATE OR REPLACE TRIGGER authorize_action CALL log_exectution; BEFORE INSERT ON EMPLOYEES; /

    • 4 رد
    • 2.3k مشاهدة
  19. ahmed_orcl
    Started by ahmed_orcl,

    لما تروح تاخد أي دورة كمبيوتر في أي مكان لازم تكون ناصح و أوعه حد يضحك عليك في أي مكان بعد كده تقولي إزاي أقولك بص يا سيدي لازم لما تروح تحجز الكورس في أي شركة كمبيوتر أياً كان نوع هذا الكورس لابد تعرف أنت هتاخد إيه في الكورس ده متخشش الكورس على عماك و بعد كده المحاضر يديك إلي هوه عايزه حسب مزاجه يعني تسأل عن الـ outline أو العناوين التي سوف تأخذها في الكورس. لازم كمان تسأل عن المحاضر و مستواه العلمي أنت دافع فلوس يعني المفروض يخش يديك الكورس حد متمكن من الماده و ميكنش راجل أكاديمي بس يعني راجل حافظ الكلمتين من الكتاب و بيخش يقولهملك لازم يكون بالعربي كده صنيعي يعني من الآخر لازم يكون الراجل إلي هيديك الكورس بيعرف يشرح بجد و كمان متمكن من المادة العلمية و كمان يكون اشتغل…

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

    ارجو من الاخوة الاعزاء توضيح الفرق بين Decode و Case ، لاني أرى ان كلاً منهما يخرج نفس الناتج ، فأرغب بمعرفة الفرق بينهما . وشكراً

    • 4 رد
    • 3.2k مشاهدة
  21. لمى العبدالله

    السلام عليكم ... أخواني وأخواتي الكرام أنا مبتدئة بتعلم الأوراكل واجهتني مشكلة بعد تنصيب الاوراكل 10g وبعد العمل مدة اسبوع على بيئة SQL لم أعد قاعدة على الدخول اليها مرة اخرى لا من خلال SQL Plus ولا من خلال http://localhost:5560/isqlplus وفي كلا الحالتين تظهر لي رساله ERROR - ORA-12170: TNS: حدث انتهاء وقت الاتصال أرجوا المساعدة فلم يتبقى امامي الا القليل لتقديم امتحان 1Z0-007 .. جعلها الله في ميزان حسناتكم

    • 4 رد
    • 4.7k مشاهدة
    لمى العبدالله
  22. RDBMS

    السلام عليكم ورحمة الله وبركاته مساء الخير جزاكم الله خيرا ع الموقع لو سمحتم انا عندي حقل للاسم بيه الاسم الرباعي فليكن name بالاضافة الى حقول ثانية للاسم مقطع الاسم الاول والثاني والثالث والرابع تمت اضافتها لاحقا هل توجد طريقة لعمل تريجر من اجل تقطيع الاسم الرباعي في خانه name من حيث ادخالها الى الخانات الاخرى (name1،name2،name3،name4) [جزاكم الله خيرا

    • 4 رد
    • 2.2k مشاهدة
  23. mahmoud shoman
    Started by mahmoud shoman,

    select employee.ename from emp employee where employee.empno not in (select manager.mgr from emp manager ) على الرغم ان الكود هذا يعطى نتيجة select employee.ename from emp employee where employee.empno in (select manager.mgr from emp manager )

    • 4 رد
    • 969 مشاهدة
  24. كوكبي
    Started by كوكبي,

    السلام عليكم جميعا أريد طريقة لعرض جميع الجداول مع عواميدها على ال SCHEMA التي انا عليها ، وذلك في صورة تقرير بسيط على ال SQL PLUS وشكرا

    • 4 رد
    • 2.1k مشاهدة
  25. khaledhere
    Started by khaledhere,

    انا بحاجه لمعرفه ما هو الخطا فى هذا الكود Declare V varchar2(100); Begin Select instr(table_name,'e'),search Into v From table name Where column_name=id; End; انا بعمل الكود ده عشان أبحث عن القيم اللى فى العمود اللى فى الجدول يعنى لو كتبت حرف e ودوست على Search يظهر ليا اى كلمه تحتوى على حرف e الكود بجربه فى forms بيظهر اخطاء وكمان لما بجربه فى sql*plus منتظر المساعده وتصحيح الكود

    • 4 رد
    • 1.3k مشاهدة
    محمد ابوالعلا

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.