الانتقال إلى المحتوى
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. wedad_ali

    السلام عليكم عندي مشكله اذا ممكن احد يساعدني سويت cerate حق جدول و بعد ان خلصت من جميع الجداول و عمليات الربط بينهم اكتشفت ان يوجد لدي غلط في type (نوعه) سويته number و كان المفروض اسويه varchar2 هل هناك كود ممكن ان اعدل فيه هذا الخطأ ؟؟ ام يجب ان احذف الجدول بالكامل ؟؟!

      • أعجبني
    • 5 رد
    • 992 مشاهدة
  2. desertrose
    Started by desertrose,

    WHERE EMPLOYEE_NUMBER IN ( SELECT GET_SOC_DATE(TO_NUMBER(PER.EMPLOYEE_NUMBER),_MONTH) FROM PER_ALL_PEOPLE_F PER WHERE PER.EMPLOYEE_NUMBER IS NOT NULL --AND PERSON_TYPE_ID=1121 AND EFFECTIVE_END_DATE>SYSDATE);

    • 3 رد
    • 1.4k مشاهدة
  3. meshmesh173
    Started by meshmesh173,

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

    • 0 رد
    • 1.1k مشاهدة
  4. meshmesh173
    Started by meshmesh173,

    من فضلكوا اريد حلول تمارين كتابي sql الجزءين كتابي plsql الجزءين من فضلكوا ضروري جدا لان التمارين جننتني

    • 1 رد
    • 1.3k مشاهدة
  5. teefa1982
    Started by teefa1982,

    انا دخلت موقع اوراكل وحاولت انزل نسخه اوراكل10gوبعد مانزلتها عندي لقيتها كلها شغاله على الانترنت ومفهمتش منها اي حاجة ....وسمعت من احد الاعضاء الافاضل انو لازم انزل الاول data base وبعدين انزل developer فياريت يا اخوة احد يدلني على رايط انزل منه الحاجات دي ويوضحلى الموضوع شويه عشان انا لسه مبتدئ ونفشي اتابع معاكم دروس البتدئين .... والف شكر للاداره والاعضاء

    • 0 رد
    • 1.1k مشاهدة
  6. tekamoka
    Started by tekamoka,

    السلام عليكم و رحمة الله و بركاتة الأخ العزيز أبو صالح أو طبعاً أى أخ معانا اريدك ان تساعدنى فى موضوع و انت بإذن الله تعرفه. انا عايز افهم ال rowid و ايه فائدته ة ازاى بيفيد فى الحاجات المكررة. انت كنت رديت على واحد قبل كدة كان عايز يجيب المكرر من الجدول و انت اديت مثال و جربتة و اشتغل بس مش فاهم تقدر تشرحلى الموضوع جزاكم الله خير

    • 9 رد
    • 4.2k مشاهدة
  7. Shimaa hf

    بسم الله الرحمن الرحيم يسعد مسائكم جميعا من مبرمجين ومهدسين وطلبة أنا حابة إنكم تعلموني كيف أكتب كود يقوم بعمل آلة حاسبة بسيطة في PL/SQL بحيث يقوم المستخدم بإدخال رقمين وإدخال العملية ممكن أن يكون أحد الأرقام عشري في حالة القسمة على صفر تظهر رسالة خطأ للمستخدم أتمنى منكم رد سريع لأني فعلا محتاجتو دمتم بود ,,

      • أعجبني
    • 2 رد
    • 2.1k مشاهدة
  8. awad baik
    Started by awad baik,

    السلام عليكم . أنا الحمد لله خلصت دراسة sql وحليت ال testking 1zo-007 بس العندي قديم شوي, المشكلة انا دورت على الtestking الجديد وماحصلت عليها وانا عاوز امتحن الاسبوع هذا بس متردد شوي ياريت ياشباب ترسلو لي لtestking 1zo-007 اخر نسخة عشان ادخل الامتحان وانا مطمن شكرا

    • 5 رد
    • 1.9k مشاهدة
  9. الحكيمي
    Started by الحكيمي,

    بسم الله الرحمن الرحيم الاخوة الاعزاء انا كتبت الموضوع هذا في قسم الفورمز وساعدوني الاخوة في المنتدى لكن لم يكن هناك حل سليم فقلت يمكن الاقي الحل في فسم pl/sql الطلب هو الاتي اريد عمل جملة cursor تقوم بارجاع كافة ارقم الاطباء من جدول المندوب للمتغير A وبعدين عند ادخال الطباء في جدول المندوب تقوم بمقارنة رقم الطبيب الجديد مع ارقام الاطباء الموجودة مسبقا بحيث انه اذا اظفت رقم طبيب مكرر تظهر لي رسالة تقول ان الرقم موجود مسبقا انا كتبت الكود التالي ولكن هناك خطى فيه وهو ان الرساله تظهر في كل الاحوال سواء كان الطبيب مكرر ام غير مكرر declare cursor A is select all doc_no from mandob_do where :mandob_up.man_no=:mandob_do.man_no; AA A%rowtype; bb number; begin open a; fet…

    • 4 رد
    • 1.3k مشاهدة
  10. روح الشوق
    Started by روح الشوق,

    السلام عليكم ارجو المساعدة من اصحاب المعرفة في حل هذا الاسئلة ولكم جزيل الشكر والعرفان السوال الاول عبارة عن عمل جدول وانا عملت جدول بهذي الطريقة وحل الاسئلة اعتداد على الجدول Crate table Items(I_no number primary key,I_name varchar2(30),I_cost number, I_qty number I_ exeiry varchar( 1-Write a PL/SQL block that will accept a value (criteria) from the user and will then display all the records that satisfies the entered criteria. 2 -Write a PL/SQL block that will display only the top three records in the table based on any criteria (column). Example: the block may display all the details of the top 3 highest earners (employees who received the highest salary). 3-…

    • 0 رد
    • 1.4k مشاهدة
  11. الحكيمي
    Started by الحكيمي,

    بسم الله الرحمن الرحيم لو تسمحوا يا إخواني ساعدوني في صياغة جملة السلكت التالية: أنا عندي جدولين الأول جدول الأطباء يحتوي على أسماء الأطباء (doctor)وهم a,b,c,d,e,f,g,h وعندي جدول أخر اسمه التقارير اليومية(daily) وبه رقم الدكتور مفتاح أجنبي أقوم فيه بإدخال الزيارات أليوميه للأطباء فمثلا في يوم 1-1-2009 زرنا الأطباءa,b,c,d,e,f ألان في شاشة جديدة اسمها النتائج(result) أريد أن اطلع الأطباء الذين لم يزاروا بين تاريخين وهم g, h أنا كتبت جملة السلكت التالية بس مش راضيه تشتغل وما عرفت ايش السبب ارجوا إنكم تساعدوني. select count(DISTINCT doc_no)into :result.text_item675 from doctor where doctor.doc_no not in(select doc_no from daily); and daily.date_ee between :result.from_da…

    • 4 رد
    • 1.6k مشاهدة
  12. المقنع2005

    اخواني الفكرة بشكل عام قمت بعمل استعلام واستخدمت ال count حيث انني اقوم بالاستعلام عن بيانات معينة باستخدام ال group by وما اريده بالضبط هو انه بعد عملية الاستعلام اريد ان اقوم بعرض كافة تفاصيل البيانات الناتجة من جملة ال group by ولتوضيح الفكرة اكثر قمت بعمل المثال التالي :- بدايتا قمت بانشاء عمود جديد اسمه Type على الجدول ال emp وقمت باعطاء له القيم 1 و 2 وبشكل تلقائي كما في الصورة الان عند عمل الاستعلام بحيث يظهر ال type وعدد الموظفين لكل نوع SQL> select count(*),type 2 from emp 3 having count(*) > 1 4 group by type 5 / COUNT(*) T ---------- - 4 1 6 4 2 الا الان ما في مشكلة , كل ما اريده بعد هذه الخطوووووة اريد عمل استعلام بحيث اظهر…

    • 9 رد
    • 1.5k مشاهدة
  13. رامي محمد

    السلام عليكم لدي وظيفتين من أجل أن اختبر فيهم واحدdata warehouse والثانية network security واريد أن اختبر بهم وبعدها المدراء يختارو الي انا اقوى فيهم ماهي نصيحتكم لي ايهما افضل ولها مستقبل اكبر وياريت مراجع وكتب وفديوهات ومواقع فيها دورات وشهايد مجانيه ممكن تفيدني انا اريد أخذ معلومه وادرس الاثنين خصوصا أن العيد جاي وبكون فاضي ومستعد ادرسهم الاثنين انا تخصصي تكنولوجيا شبكات الحاسوب خريج 2008

    • 0 رد
    • 684 مشاهدة
  14. wedad_ali
    Started by wedad_ali,

    السلام عليكم كيف اعمل حفظ لintsert في SQL*Plus لان انا عملت CREATE TABLE و صار حفظ تلقائيا ولكن عندما عملت intsert لم يحفظ و لما حاولت الرجوع الى بياناتي لم اجدها هل ممكن احد يساعدني في كيفية حفظ البنانات كلها في sql*Plus

      • أعجبني
    • 11 رد
    • 1.7k مشاهدة
  15. ad-20-ad
    Started by ad-20-ad,

    1- write a query to display the employee name and hiredate for all employees in the same department as Blake.Exclude Blake. 2- Create a query to display the employee number and name for employees who earn more than the average salary.Sort the results in descending order of salary. 3- write a query that will display the employee number and name for all employees who work in a department with any employee whose name contains a T. 4- display the employee name,department number,and job title for all employees whose department location is Dallas. 5- display the employee name and salary of all employees who report tp King. 6- display the department number,name,and job for …

    • 6 رد
    • 2.2k مشاهدة
  16. Faouazir
    Started by Faouazir,

    السلام عليكم ياجماعة ساعيدوني أنا بعمل على مشروع الموظفين لما وصلت إلى الإجازات والعطل السنوية لم أوفق في عمل كود صحيح في حساب التاريخ مثلا بداية العطلة+عدد الأيام يعطيني تاريخ نهاية العطلة كذلك معرفة أيام نهايةالأسبوع مثل الجمعة لأنه لايمكن أخذ إجازة يوم الجمعة أو الرجوع من الإجازة يوم الجمعة وشكرااااا

  17. nimo2000
    Started by nimo2000,

    الاخوة الاعزاء تحية طيبة وبعد اليكم شرح مبسط عن السجلات وكيفية التعامل معها السجل هو تركيب من الداتا يسمح لنا بجمع انواع مختلفة من الداتا ترتبط فيما بينها كوحدة افتراضية واحدة 0 ان اللغة تدعم ثلاثة انواع من السجلات ( التابل – الكيرسور- محدد من قبل المستخدم) 0 يعتبر تركيب السجل متماثلا الى حد مع تركيب الصف فى جداول قاعدة البيانات حيث كل عنصر من عناصر السجل لها اسم محدد ويمكن ان تقبل نوعا معينا من البيانات فعلى سبيل المثال لو اردنا تجميع بيانات مختلفة عن شركة مثل ( الاسم – العنوان – عدد الموظفين 00 الخ ) يمثل كل بيان من تلك البيانات بعنصر من عناصر السجل بحيث يأتى تركيب السجل ممثلا لتلك البيانات كوحدة واحدة يسهل التعامل معها 0 تمكننا الخاصية %ROWTYPE من عمل سج…

    • 2 رد
    • 3.3k مشاهدة
  18. it_aw

    لوسمحتو انا مبرمجه في جهة معينه اريد معرفة كيفية سحب بيانات البصمه من جهاز البصمه باستخدام ديفلوبر 6i وكيفية تخزينها بعد ذلك في قاعدة بيانات اوراكل 9i ارجوكم من عنده معلومه يفيدني

    • 2 رد
    • 965 مشاهدة
  19. ym_yemen
    Started by ym_yemen,

    الأخوة / اعضاء المنتدى الاكارم السلام عليكم ورحمة الله وبركاته مشكلتي اني اريد ان اسحب من قاعدة البيانات مجموعة من البيانات الى داخل list item قمت وعملت record group وكتبت داخلة جملة الاستعلام ولكن لم يضهر لي شيء داخل list ممكن اعرف ايش الشفرة الصحيحة لاضافة هذه البيانات الى داخل الـlist item وشكرا

    • 6 رد
    • 3k مشاهدة
  20. khaled
    Started by khaled,

    اخوني الاعزاء السلام عليكم جميعاً هذا هو اسكربت لعرض امر انشاء الجدول مع الـConstraint الخاص به , وهذا ينفع في حالة انشاء عدة جداول في داتابيس معينه ونت تريد ان يكون لديك text file يحوي كل اوامر انشاء الجدوال حتى تتمكن من تنفيذها في اي داتابيس اخرى . عند تنفيذ هذا السكربت في الـsql * plus سوف يسألك عن اسم الجدول الذي تريد ان تحصل على امر انشاءه وعند اعطائه اسم الجدول سوف يعطيك امر انشاء ذلك الجدول UNDEFINE TABLE_NAME; -- CREATE THE TABLE SCRIPT SELECT 'CREATE TABLE ' || T.table_name || ' ( ' FROM USER_TABLES T WHERE T.table_name=UPPER('&&table_name') UNION ALL SELECT * FROM ( SELECT DECODE(ROWNUM, 1, ' ', ' , ') || T.column_name || ' ' ||…

    • 9 رد
    • 6.5k مشاهدة
  21. khaled
    Started by khaled,

    1- ادخل الى sql * plus 2- اكتب spool scott.lst 3-نفذ هذا الامر select 'create table ' || 'backup_'||tname ||' as select * from ' || tname || ';' from tab where tabtype='TABLE'; 4- اكتب spool off 5-اكتب edit scott.lst 6- امسح البيانات الغير مطلوبه ثم احفظ الملف 7- نفد الملف scott.lst@ الشرح : اولاً قمنا بفتح ملف للإحتفاظ بناتج الselect statement باسم scott.lst ثانياً قمنا بتنفيذ الـselect والتي سوف تعطينا اوامر الـcreate لكل الجداول الموجوده داخل هذا المستخدم وناتجها سوف يكون كالاتي create table backup_BONUS as select * from BONUS; create table backup_COMPUTERS as select * from COMPUTERS; create table backup_DEPT as select * from DEPT; create table backup_EMP …

    • 14 رد
    • 6.5k مشاهدة
  22. هانى سند

    السلام عليكم و رحمة الله و بركاته إخواني الكرام أحببت ان اتشارك معكم هذا الاسكربتو الذي يقوم بإعطاء معلومات عن المستخدم الحالي مثل إسم المستخد و إسم قاعدة البيانات و إسم الجهاز في شكل جميل و هو منقول من إحدي المواقع إليكم الكود select 'User: '|| user || ' on database ' || global_name, ' (term='||USERENV('TERMINAL')|| ', audsid='||USERENV('SESSIONID')||')' as MYCONTEXT from global_name; و الاسكربت بالمرفقات شرح بسيط : GLOBAL NAME هي عبارة عن VIEW في الDATA DICTIONARY تحتوي علي إسم قاعدة البيانات و في جملة الاستعلان نري انه تم استخدام الUSER FUNCTION للحصول علي إسم المستخدم و ايضا استعمال U…

    • 2 رد
    • 2.2k مشاهدة
  23. Heima

    سكريبت لعمل جدول يشتمل على سور القرآن الكريم مع استخدام ضوابط لمنع إضافة سور اكبر من 114 وهو عدد سور القرآن الكريم SUAR.txt

    • 0 رد
    • 1.2k مشاهدة
  24. egypt4egypt90
    Started by egypt4egypt90,

    السلام عليكم ورحمة الله وبركاته احم احم نحن هنااااااااااا بعد ما تعلمنا الاوريكال والسيكوال بعد عذااااااااب طويل واتضح فى النهاية ان الامر والللللللللللللللله سهل موووووووووووووووت المهم علشان ما اطولش عليكم انا النهارده جايبلكم هدية حلوة اوى شرح سكوال بطريقة سهلة جدا جدا اولا علشان نعمل جدول مثل ما فى هذه الصورة والذى يتكون من 2 حقل الحقل الاول : name الحقل التانى : age اكتب الججملة دى كـود PHP create table tel ( t_name varchar2(10 byte), t_age number(10) ) ; الشرح create = انشاء table = جدول tel = اسم الجدول t_name= ده اسم الحقل الاول و varchar2(10 byte), تعنى ان الحقل الاول يكون نصى علشان احنا لما نمتب الاسم فالاسم بيكون نصى t_age = ا…

    • 8 رد
    • 2.6k مشاهدة
  25. sameh bakkar
    Started by sameh bakkar,

    بسم الله الرحمن الرحيم أخوانى الأعزاء قد وعدتكم بتكملة فكرة التطبيق العملى أول بأول على اسئلة الأمتحان الخاص بشهاده OCP و الفكره اذكركم بها و هى عباره عن اسئلة الأمتحان و لكن على كل فصل بالمنهج على حده.... والأن ارفق اليكم امتحان ال SQL و ال PL من وجهة نظرى و عن تجربه وجدت انا هذه الطريقه حققت نتائج مرجوه و كل من اتبعها اجتاز الأمتحان فى اسرع وقت و بسهوله جدا ... و اتمنى الأفاده لجميع ولا تنسونا بالدعاء.... باقى الملفات يا شباب انشاء الله بعد حل الأسئله على كل فصل تكون جاهز للأمتحان و الله المستعان أسئلة ال PL و انشاء الله جارى اعداد الفورم Where_clause.pdf Single_Row_Funtion.pdf group_functions.pdf Join_Tables.pdf Subquery.pdf Controlling_user.pdf View.pdf …

    • 13 رد
    • 5.4k مشاهدة

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.