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

    السلام عليكم ورحمة الله وبركاته لو سمحتم اخواني انا انشات جدول ووضعت برايمري كيف لـ student_id ما الأمر الذي يسمح لي بنقل البرايمري كي من student_id الى العمود الاخر المنشأ في جدولي وهو student_no { يعني اريد ان احذف البرايمري كي من العمود الأول واضيفه في العمود الاخر } لان الجدول لا يسمح له الا ببرايمري كي واحد

      • أعجبني
    • 5 رد
    • 2.3k مشاهدة
  2. ahmed.arafa

    create a procedure PROCEDURE l_print_excel IS APPLICATION OLE2.OBJ_TYPE; WORKBOOKS OLE2.OBJ_TYPE; WORKBOOK OLE2.OBJ_TYPE; WORKSHEETS OLE2.OBJ_TYPE; WORKSHEET OLE2.OBJ_TYPE; Arglist OLE2.LIST_TYPE; CELL OLE2.OBJ_TYPE; r INTEGER; c INTEGER; file_name_cl VARCHAR2(32767); user_cancel EXCEPTION; Workfont OLE2.OBJ_TYPE; WorkInterior OLE2.OBJ_TYPE; Cursor c1 is Select 'EMP_CODE' COL1,'EMP_NAME' COL2 From dual; Cursor c2 is Select emp_code,emp_name From employee_master; --Inner Proc. Procedure put_cell (Row_num number, Col_num number, put_value varchar2, font_name varchar2 default null, font_size binary_integer default null, font_style varchar2 default null,/*here you can …

      • أعجبني
    • 4 رد
    • 7.4k مشاهدة
  3. moh
    Started by moh,

    السلام عليكم ورحمة الله وبركاته هذه هي مجموعة دروس صوت وصورة في أوركل oracle 10g أسأل الله أن ينفع بها الجميع https://www.youtube.com/user/oracle11g999 والله ولي التوفيق

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

    عندي جدولين واحد فيه ارقام الطلاب في كل صف وتوزيعهم عالفصول الطالب في الصف الاول شعبة ا مثلا وجدول تاني فيه مواد كل سنه دراسيه يعني مواد السنه الاولى كلها مواد السنه التانيه المطلوب اني احمل المواد بتاعة السنه الدراسيه لكل طالب في كل فصل حاولت اعملها بكرسور كالاتي create or replace function tr7eel_mwad(gradenum number ,subgradenum varchar2) return number as i number:=0; cursor c1 is select std_no,SUB_GRADE_NO from daTABASENAME.STD_DATA where fin_year=2014 and grade_no=gradenum and SUB_GRADE_NO=subgradenum ; cursor c2 is select GRP_NO,SGRP_NO,SKL_NO ,SKLGRP_NO from DBNAME.skl_grd where grp_no=gradenum and fin_year=2014 ; begin for x in c1 loop…

    • 2 رد
    • 2.2k مشاهدة
  5. eyman.a.y
    Started by eyman.a.y,

    السلام عليكم موضوعي مهم جدا وبحثت كثيرا ولم جد له حل الى الان مع اني استخدمت طريقة احد الاخوة وهي كالتالي: ****************************** إتبع المسار التالي start>>run>>cmd ثم اكتب sqlplus /nolog حتى ندخل على الـ sql بعدها اكتب الايعاز التالي: connect / as sysdba ثم قم بتغيير كلمة المرور لإسم المستخدم system أو أي مستخدم آخر ترغب بإستعادة كلمة المرور له بتغييرها من جديد بالايعاز التالي (هنا أنا كتبت المستخدم system تستطيع أن تكتب اسم المستخدم الذي ترغب كما بينت في أعلاه ) ALTER USER system IDENTIFIED BY new_password; وضع كلمة المرور الجديدة التي ترغب بها مكان كلمة new_password ******************* ويظهر لي انه تم التعديل ولكن اذا ذهبت وكتبت كلمتي الم…

    • 3 رد
    • 1.7k مشاهدة
  6. صلاح الثبيتي
    Started by صلاح الثبيتي,

    السلام عليكم اخذت قبل سنه دوره عن الـ SQL & PL/SQL 9i و المشكله اني ركزت على الـ SQL بشكل كامل و استفدت منها بتطبيقات الجافا مع الاوراكل لكن يوم اخذت الـ PL/SQL ما فهمت منها شئ .. الحين سؤالي .. وش الاستفاده من الـ PL/SQL من ناحيه تطبيقات الاوراكل ؟ هل لها فائده حقيقيه ؟

    • 6 رد
    • 8.4k مشاهدة
  7. cap_oraby

    السلام عليكم ورحمة اللة وبركاتة يا جماعة اريد المساعدة انا عايذ اخلى الباسورد بتاعة ال(user) تنتهى بعد شهر او لو دخل البسورد اكتر من3 مرات غلط يجبرة يغيرها إذاى اعملها ؟ ارجوا سرعة الرد اخوكم طارق

    • 3 رد
    • 2k مشاهدة
  8. محمد سعيد
    Started by محمد سعيد,

    CREATE OR REPLACE PROCEDURE XX(C IN EMP.EMPNO%TYPE) IS PROCEDURE ZZ; IS BEGIN INSERT INTO LOG_TAB(USER_ID,LOGDATA) VALUES(USER,SYSDATE); END ZZ; BEGIN DELETE FROM EMP WHERE EMPNO=C; ZZ; END XX;

    • 2 رد
    • 1.6k مشاهدة
  9. ستارو
    Started by ستارو,

    أرجوا المساعدة في حل هذه المشكلة وهي: أريد قراءة محتويات مجلد على H.D.D من خلال شاشة (إظهار أسماء الملفات فقط)، فكيف أقوم بهذه العملية مع خالص شكري وتقديري لمشرف المنتدى وجميع الأعضاء

    • 2 رد
    • 1.7k مشاهدة
  10. no_Mercu

    ما الفرق بين اللغات الاجرائية واللغات ذات البرمجة بالكائنات وايهما افضل وهل اوراكل سوف توقف الدعم لل PL/SQL فى المستقبل القادم؟

    • 1 رد
    • 11.8k مشاهدة
    جلال شواقفه
  11. mekha_orcl
    Started by mekha_orcl,

    ازيكو ياجماعه انا عايز مساعدتكو فى حاجه 000 انا درست ال pl وحاسس ان المحاضر درسلنا الpl بشكل سريع فانا متلخبط فيه شويه ياريت اللى معاه كتب عربى كويسه تمام فى الpl يبعتها 0000ياريت لو حد يقدر يرد بايه استخدام ال pl فى المجال العملى هيكون ايه وكمان استخدام الcursor لانى بتلخبط امته استخدمه وامته لا يياريت حد يسعدنى لانى تعبان نفسيا اوى بسبب الpl عايز اتمكن منه قوووووووووووى على الرغم من انى متقن الsql ش

    • 1 رد
    • 1.2k مشاهدة
  12. منولة
    Started by منولة,

    مرحبا ازاي احول قاعدة البيانات بتعتي الى ملف تنفيذي انا عاملة مشروع التخرج بتاعي ب اوراكل9i عاوزة اخليه ملف تنفيذي يعني يكون شغال على جهاز مافيهوش اوراكل

    • 2 رد
    • 1.6k مشاهدة
  13. Ahmed Alsaied
    Started by Ahmed Alsaied,

    السلام عليكم ورحمة الله وبركاته هذه الملفات التي انشأتها احتسبها عند الله صدقة جارية عن والدي رحمه الله ارجو كل من ينتفع بها ان يدعو له بالرحمة والغفران نفعكم الله بها وزداكم علما الملف الأول ( مقدمة عن اللغة , المتغيرات , جملة if الشرطية ) تحميل الملف الثاني ( loop , cursor ) تحميل الملف الثالث ( exception , procedure ) تحميل الملف الرابع (function , packge ) تحميل الملف الخامس (trigger) تحميل

    • 24 رد
    • 6.3k مشاهدة
    خالد العجمي
  14. afandym
    Started by afandym,

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

    • 1 رد
    • 1k مشاهدة
  15. alaamuneer

    السلام عليكم اول شيء شكرا للمنتدى العزيز الذي ساعدني كثيرا حتى اصل الى هذه المرحله الجيدة في الاوراكل حيث اليوم سأقوم بتسويق برنامج فندق لي شكرا لكل اعضاء المنتدى و المشرفين ... عندي سؤال مهم المفروض اليوم سأقوم بتسليم البرنامج و تنصيب الاوراكل على حاسبة الفندق لكن ماذا في حالة فرمتة الحاسوب بعد مده هل يجب ان يتصل بي الفندق من جديد لانصب الاوراكل خاصة ان الموظف المسؤول في الاستقبال سألني عن هذا كذلك عند فرمته الحاسوب سوف يحصل ديليت لكل ال users فكيف سيقوم الموظفين المدخلين للبيانات بخلق مستخدم جديد بعد الفورمات التي قد تحصل بعد 5 او 6 او 10 اشهر هل يجب عليهم ان يتصلو بي في كل مرة و كيف سيمكنهم ارجاع البيانات هل يجب ان اقوم بتعليمهم كيف يدخلون على الدوز و يسحبون …

    • 1 رد
    • 966 مشاهدة
  16. mohamed2316
    Started by mohamed2316,

    السلام عليكم ورحمة الله وبركاته ماهو الحل بالنسبة لهذه الرسالة ora01843 not avalid month وشكرا لسعة صدركم

    • 1 رد
    • 882 مشاهدة
  17. khalid.said
    Started by khalid.said,

    SQL 1-query statement بيان الأستعلام Select 2-Data Definition language(DDL)لغة تعريف البيانات Create,alter,drop,truncate 3-Data manuplation language(DML)العمليات المؤقتة Insert,update,delete 4-transaction control language(TCL)لغة مراقبة المعاملات تتحكم في العمليات المؤقتة Commit,rollback,Savepoint 5-Data Control language(DCL)لغة التحكم في البيانات grant,revoke هذا وجزاكم الله خير وبالتوفيق

    • 0 رد
    • 817 مشاهدة
  18. albalaji
    Started by albalaji,

    هناك سؤال باستخدان تعليمة LIKE وهو ان تظهر فقط الاسماء ذات الخمس حروف اي اي اسم له 4 حروف لا يظهر مع العلم ان الحرفين AH بقعان في الموقع الثاني والثالث ؟؟؟؟؟ الاسماء fahad yahya yahya mahmood ارجوكم اريد ان اعرف التعليمه بال SQL

    • 8 رد
    • 3.4k مشاهدة
  19. me-mahmood
    Started by me-mahmood,

    alsalam alikom wht dos they means for (scalar) and i need examples pls

    • 2 رد
    • 1.6k مشاهدة
  20. GA the bigga figga
    Started by GA the bigga figga,

    السلام عليكم من خلال عملي في قواعد بيانات لشركة كان من المهم جدا استخدام مولد الارقام (سيكوانس ) و لكن في قاعدة البيانات هذه كان من الواجب عمل اكثر من مولد واحد ( حوالي ال 11 ) حيث ان الجداول كثيرة جدا و مترابطة و المعلومات تحتاج الى مولدات ارقام. و حيث انه لا يمكن في قاعدة بيانات واحدة عمل غرضان بنفس القيمة كان من الواجب ان اعمل مولد الارقام كالتالي/ a0001 للمعلومات التي تخص شيئ معين b0001 للمعلومات التي تحص شيئ اخر c0001 و هكذا طبعا انا احتلت على الموضوع بواسطة القيمة الاولية للمولد حيث ان الارقام للفئة a سوف تكون من 1000 الى 1999 و لكن هذه الطريقة لم تعجبني لاتها ( ما فشة خلقي ) فهل من اهد يستطيع ان يدلني على طريقة استطيع عمل السيكوانس ب ارقام و احرف ؟؟ و السلام

    • 3 رد
    • 2k مشاهدة
    أسامة موسى
  21. nesso
    Started by nesso,

    السلام عليكم ورحمة الله وبركاته لدي بعض الاستفسارات التي ارغب في المساعدة فيها 1- طريقة تشغيل Procedure builder في الاصدارة 9i . 2- الاستفسار الاخر بخصوص Mutating Table ارجوا التوضيح . 3- اريد نمازج امتحانات حديثه للأمتحان رقم 147 في pl/sql program units برجاء المساعدة في هذه الاستفسارات وجزاكم الله كل خير

    • 3 رد
    • 1.7k مشاهدة
  22. ben salem
    Started by ben salem,

    salam alikum i am learning sql and i have a midterm in 3 days my question is about natural join outer join outer left join and right join. any one have a site or a book exaplining it by showing tables and how data endup after excuting these statements i am not interested right now a bout the code i am looking for 2 tables and how the outcome will be after using these statements jazakum ALLAH khair

    • 1 رد
    • 1.5k مشاهدة
    ابن الجوزي
  23. محمد سعيد

    اخوانى الكرام اريد عمل لووب يجيب ايام الاسبوع بين تاريخين بمعنى انى اذا ادخلت تاريخين مثلا 01-01-2005 و 01-01-2006 يجيبلى الناتج الفترة ما بينهم فى شكل ايام (سبت -حد وهكذا)

    • 2 رد
    • 1.7k مشاهدة
  24. AAZH
    Started by AAZH,

    ياشباب ممكن أحد يساعدني كيف أعرف كم شهر للموظف من يوم تعينه إلى الآن

    • 2 رد
    • 6.1k مشاهدة
  25. mido_develper
    Started by mido_develper,

    قمت بعمل هذا التريجر CREATE OR REPLACE TRIGGER check_salary BEFORE INSERT OR UPDATE OF salary, job_id ON employees FOR EACH ROW WHEN (NEW.job_id <> 'AD_PRES') DECLARE v_minsalary employees.salary%TYPE; v_maxsalary employees.salary%TYPE; BEGIN SELECT MIN(salary), MAX(salary) INTO v_minsalary, v_maxsalary FROM employees WHERE job_id = :NEW.job_id; IF :NEW.salary < v_minsalary OR :NEW.salary > v_maxsalary THEN RAISE_APPLICATION_ERROR(-20505,'Out of range'); END IF; END; / وبعدين عملت الكود ده UPDATE employees SET salary = 3400 WHERE last_name¬ = 'Stiles'; بس للاسف طلعتلي الerror دي SQL> UPDATE employees SET salary = 3400 WHERE last_name =…

    • 2 رد
    • 2.5k مشاهدة

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

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.