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

    CREATE TABLE manager( mssn INTEGER PRIMARY KEY, Fname VARCHAR2(20), Mname VARCHAR(20), Lname VARCHAR2(20), Sex CHAR, DOB VARCHAR(20), EmploymentDate VARCHAR(20), certification VARCHAR2(20) NOT NULL, Salary INTEGER NOT NULL, PhoneNumber INTEGER, Rank VARCHAR2(20) NOT NULL ); CREATE TABLE Supplier( supname VARCHAR(20) PRIMARY KEY, phon# INTEGER NOT NULL, fax# INTEGER , email VARCHAR(20) , address VARCHAR(20) ); CREATE TABLE warehouse( warehouse_name VARCHAR(20)PRIMARY KEY , location VARCHAR(20), storage_type VARCHAR(20), wmssn INTEGER , supname VARCHAR2(20), quantity INTEGER, FOREIGN KEY (wmssn) references manager (mssn), FOREIGN…

    • 4 رد
    • 963 مشاهدة
  2. chocalata
    Started by chocalata,

    select distinct sales_representative.sales_id,sales_representative.sales_name,sales_representative.sales_company, sales_representative.med_name,sales_representative.active_material,visit.visit_date from sales_representative,visit where sales_representative.sales_id=(select sales_id from visit where visit_date="25-04-2012") and visit.sales_id=(select sales_id from visit where visit_date="25-04-2012") order by visit_date مش بتخرج داتا

    • 2 رد
    • 963 مشاهدة
  3. ahmed_lover
    Started by ahmed_lover,

    السلام عليكم ممكن يا حضرات لو سمحتوا طلب بسيط عاوز نعمل function تقوم بستقبل user name AND password من forms وتبحث عنهم فى الجدول اسماء المستخدمين الموجود على data base وترجع لى forms برسالة ان كن موجود ام لا ولكم الشكررررررررررررررررررررررررررررررررررررررررررر

    • 0 رد
    • 962 مشاهدة
  4. egypt_man
    Started by egypt_man,

    كيف احسب راتب الموظفين فى سنة + العمولة ويظهر راتب الموظف الذى لا يأخذ عمولة فى سنة بمعنى الاسم / الراتب / العمولة / الراتب * 12 احمد / 1000 / ___ / 12000 مراد / 1000 / 100 / 13200

    • 3 رد
    • 962 مشاهدة
  5. Mahmoud Ahmed El-Sayed
    Started by Mahmoud Ahmed El-Sayed,

    Dear all As I promised before to publish new post about logging DDL Operations in database you can read it now in below link http://mahmoudoracle.blogspot.com/2012/03/log-ddl-changes-in-your-schema.html Thanks Mahmoud Ahmed El-Sayed

    • 0 رد
    • 962 مشاهدة
    Mahmoud Ahmed El-Sayed
  6. mtt79
    Started by mtt79,

    declare cursor c1 is select t.* ,sysdate ,t1_sequence.nextval, m.code||t1_sequence.nextval from table1 t , table2 m where t.code = m.code and t.desc_name <> m.desc_name for update; v_row number := t1_sequence.nextval; begin open c1; -- update t; loop fetch c1 into t(v_row); exit when c1%notfound; v_row := t1__sequence.nextval; end loop; close c1; --first_record; end; error on line 10 06550 . about reference a cursor

    • 1 رد
    • 961 مشاهدة
  7. mal4
    Started by mal4,

    السلام عليكم إخواني . احتاج إلى عمل Cursor داخل function إلا أنه عند تنفيذ function يظهر خطأ عدم وجود صلاحيات كافية على الجدول المرتبط بـ Cursor مع العلم أن هذا الجدول يوجد على schema أخرى ولدي جميع الصلاحيات عليه بما فيها select كما أن هناك synonym لهذا الجدول على user الخاص بي، كما أنه عند تنفيذ هذا الاستعلام خارج Cursor يعمل بدون أي مشاكل . آمل منكم المساعدة . بالمرفقات صور للـ function مع خطأ التنفيذ CREATE OR REPLACE Function cursor_test_func ( temp IN number ) RETURN varchar2 IS total_val number(6); cursor brn_code_curs is SELECT code_brn FROM dbschema.branche; BEGIN total_val := 0; FOR brn_rec in brn_code_curs LOOP DBMS_O…

    • 0 رد
    • 961 مشاهدة
  8. mtt79
    Started by mtt79,

    مرحبا . لدي TABle يحتوي على field currency عملات تكون قيمته اما ليرة فقط او دولار فقط او الاثنين معا اريد ان اعمل function ترجع لي كلمة ليرة في حال كان tfield currency في TABle يحتوة فقط على ليرة لبنانية وترد لي كلمة دولار قي حال كان tfield currency في TABle يختوي دولار . واخيرا كلمة ليرة في حال tfield currency في TABle يحتوي الاثنين معا .

      • أعجبني
    • 3 رد
    • 960 مشاهدة
  9. pro_shad
    Started by pro_shad,

    انا اريد هذه الطريقة لإدخال بيانات من اكسل وانا استخدم ODBC Excel To Oracle ODBC Windows 8 oracle db 11

    • 2 رد
    • 960 مشاهدة
  10. شوكولاته
    Started by شوكولاته,

    السلام عليكم هل يوجد جمل بديله لجمله الطباعه وماهي البدائل؟؟؟؟؟؟؟؟ ;(الشرط)DBMS-output.put-line

    • 0 رد
    • 960 مشاهدة
  11. جوري الكادي
    Started by جوري الكادي,

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

    • 4 رد
    • 959 مشاهدة
  12. x_developer
    Started by x_developer,

    انا نزلت الداتا بيز ومش عارف افتح سكيمة ال HR تقريبا معمولها Lock ممكن المساعدة اني اغير الباسورد او اعملها Unlock

    • 3 رد
    • 959 مشاهدة
    Mahmoud Ahmed El-Sayed
  13. mageed_ahmed
    Started by mageed_ahmed,

    SELECT LPAD( MONTH, 20-(20-LENGTH(MONTH))/2 ) MONTH,"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" FROM (SELECT TO_CHAR(dt,'fmMonthfm YYYY') MONTH, week, MAX(DECODE(TO_CHAR(dt,'d'),'1',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sun", MAX(DECODE(TO_CHAR(dt,'d'),'2',LPAD(TO_CHAR(dt,'fmdd'),2))) "Mon", MAX(DECODE(TO_CHAR(dt,'d'),'3',LPAD(TO_CHAR(dt,'fmdd'),2))) "Tue", MAX(DECODE(TO_CHAR(dt,'d'),'4',LPAD(TO_CHAR(dt,'fmdd'),2))) "Wed", MAX(DECODE(TO_CHAR(dt,'d'),'5',LPAD(TO_CHAR(dt,'fmdd'),2))) "Thu", MAX(DECODE(TO_CHAR(dt,'d'),'6',LPAD(TO_CHAR(dt,'fmdd'),2))) "Fri", MAX(DECODE(TO_CHAR(dt,'d'),'7',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sat" FROM ( select dt, (case when dt >= to_date(to_char(dt,…

    • 0 رد
    • 959 مشاهدة
  14. maria1985
    Started by maria1985,

    السلام عليكم ورحمة الله وبركاته عندي مجموعه صور كتيره جدا المطلوب إدخالها في جدول في اوراكل 6 دورت كتير على النت لقيت الطريقه دي بس مش فاهاماها حد يقدر يفهمهالي ويفهمني اعمل ايه ؟ CREATE TABLE photoalbum (photolob BLOB); Step 2) Create a file (example photos.txt ) which will contain list of images to be uploa bash-2.05$ cat photos.txt Winter.jpg Water_lilies.jpg Sunset.jpg Blue_hills.jpg Step 3) create a control file required by SQL*Loader to upload data. Create new file called loadphotos.ctl and insert following content into it. load data infile photos.txt into table photoalbum (ext_fname filler char(200), photolob lobfile(ext_fname) termi…

    • 0 رد
    • 959 مشاهدة
  15. ahmed_elmoslmany
    Started by ahmed_elmoslmany,

    عاوز الكتاب دا اخر اصدار لو سمحتوا يا ريت المساعده ل STEVEN FURESTIN

    • 0 رد
    • 959 مشاهدة
  16. chairman

    بسم لله الرحمن الرحيم اخواني اعضاء المنتدى ، اتنمى مساعدتي ، وجزاكم الله خير الجزاء حيث لدي قاعدتي بيانات : الاولى ضمن المستخدم HR ، وتتضمن جدول Sales الذي يتضمن الاعمدة التالية ( Customer , Item , Time) ، اما قاعدة البيانات الثانية ضمن المستخدم Scott وتتضمن جدول Sales الذي يتضمن الاعمدة التالية ( Customer , Item , Year , Quarter , Month) . حيث احتاج لتحويل البيانات من قاعدة البيانات الاولى الى الثانية لكن باجراء بعض التعديلات على عمود الوقت ، مثلا اذا كان لدي التاريخ التالي (1-2-2009 ) في الجدول الاول ، فعند تحويله الى الجدول الثاني يتم تقسميه الى قيمة السنة 2009 وتخزن في عمود year ، وتخزين قيمة Q1 في عمود Quarter وتخزين قيمة M2 في عمود Month

    • 1 رد
    • 959 مشاهدة
  17. maryam_a
    Started by maryam_a,

    السلام عليكم ورحمة الله وبركاته ابغى اسئل عن برنامج الاوراكل هل يوجد نسخه اون لاين ونسخه لا ؟؟ انا عندي اون لاين لكن احتاج اخذ الجهاز للجامعه واشتغل هناك << ماعندنا وايرلس في جامعتنا هل اقدر اسوي كوري و بدون اتصال ؟؟؟ اتمنى تكونوا فهمتوا سؤالي << مو عارفه كيف اشرح وشكرا ..

    • 0 رد
    • 956 مشاهدة
  18. Kamal m

    السلام عليكم ... اجتهدت و كتبت هذا الكود و لكن للاسف به خطأ ارجو منكم المساعده في التصحيح SQL> select personal.name,(select nvl(max(erad.NO_ES),0),erad.no,erad.DATE_L from erad,personal where erad.no=personal.no group by erad.no,erad.DATE_L) from personal;

      • أعجبني
    • 4 رد
    • 956 مشاهدة
  19. saad maaz

    السلام عليكم ورحمة الله وبركاته أنا اعمل على اوراكل بيئة sql plus وعلى حساب المستخدم scott واريد المساعدة في الاستعلام التالي: اظهار جميع الموظفين الذين راتبهم أقل من متوسط الرواتب في قسمهم؟ ولكم جزيل الشكر

      • أعجبني
    • 3 رد
    • 956 مشاهدة
  20. Ehab Ali Mohamed

    declare num_1 number(10,2) :=&p_number; num_2 number(10,2); begin if num_1 - trunc(num_1) = 0 then dbms_output.put_line(num_1); else if num_1 - trunc(num_1 , 0) <= 0.04 then num_2 := trunc(num_1 , 0 ) +0.05 ; dbms_output.put_line(num_2); elsif num_1 - trunc(num_1 , 0) between 0.06 and 0.10 then num_2 := trunc(num_1 , 0 ) +0.10 ; dbms_output.put_line(num_2); elsif num_1 - trunc(num_1 , 0) between 0.11 and 0.15 then num_2 := trunc(num_1 , 0 ) +0.15 ; dbms_output.put_line(num_2); elsif num_1 - trunc(num_1 , 0) between 0.16 and 0.20 then num_2 := trunc(num_1 , 0 ) +0.20 ; dbms_output.…

    • 0 رد
    • 956 مشاهدة
  21. Ibra Hem
    Started by Ibra Hem,

    text_item22:=text_item79+text_item80+text_item81+text_item82+text_item83+text_item84+text_item85+text_item86 النتيجه هي خطأ هل من احدد يعطيني الكود الصحيح لاني متوقف عليه فقط

    • 5 رد
    • 956 مشاهدة
  22. riad.baker
    Started by riad.baker,

    الرجاء المساعدة [برمج كتلة لاسترداد الاسم وقسم البيع لكل موظف من الجدول (emp ) و فقط بالنسبة لأولئك الموظفين الذين رقمهم الوظيفي EMPID هو أقل من 7500. * من القيم المستردة المطلوب حساب الرواتب السنوية لكل موظف وطباعتها باستخدام DBMS_OUTPUT.PUT_LINE. (استخدام حلقة) * استخدام حلقة ، لاسترداد اسم الموظف و الراتب الجدول (emp) وعرضها في إطار ، وذلك باستخدام DBMS_OUTPUT.PUT_LINE. اعرض هذه التفاصيل للموظفين ال 15 الأولى

    • 0 رد
    • 956 مشاهدة
  23. Bob Mohamed
    Started by Bob Mohamed,

    السلام عليكم الساده اعضاء الموقع اريد ان اعرف كيفيه طباعه الاعداد الحقيقه من 1 الي 20 في pl sql باستخدام اي واحده من دوال التكرار

    • 2 رد
    • 956 مشاهدة
  24. نادر كونسلت
    Started by نادر كونسلت,

    أريد فيديو أو كتاب عربي يتكلم عن SQL Fundamentals2 وأكون شاكر جداً لإني وجدت فقط في هذا الكتاب 2 فيديو يتكلم عن شابتر 1 وآخر شابتر وشكراً

    • 2 رد
    • 956 مشاهدة
  25. muhammed sahl
    Started by muhammed sahl,

    بسم الله الرحمن الرحيم create table الموظفين ( رقم الموظف number , اسم الموظف varchar2(20) , عنوان الموظف varchar(23) ); اقدر اعرف ايه الخطا فى الكود SQL Error: ORA-00907: missing right parenthesis شكرا

    • 4 رد
    • 955 مشاهدة

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.