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

    ابحث عن الكود الخاص بالتواريخ و الاوقت مثل mounth between and ather functin about date and time please help me

    • 5 رد
    • 2.4k مشاهدة
  2. hayyan_dba
    Started by hayyan_dba,

    السلام عليكم....... اود ان اعرف ما هي oca,ocp,ocm,dba و انا اريد شهادة اوراكل لينوكس و لكني لا اعرف عن الكتب او المستويات انا اعرف لينوكس بشكل لا بأس به و درست:sql,pl/sql على نظام لينوكس و لكن شهادة اوراكل على منصات لينوكس لا اعرف عنها شيى و شكرا لمن تكرم و رد

    • 6 رد
    • 2.4k مشاهدة
  3. louding
    Started by louding,

    اخوانى السلام عليكم ابحث عن الصيغة الصحيحة لامر WHEN-BUTTON-PRESSED واستخدم هذا التريجر عندما اريد الضغط على بوتن فى فورمه فيقوم بتحويلى الى فورم اخرى وشكرا لكم

    • 5 رد
    • 2.4k مشاهدة
  4. hamada_fadl
    Started by hamada_fadl,

    اخوانى الرجاء المساعدة في عمل تقرير يومي للخزينة بحيث يمكن الحصول على الصادر والوارد والرصيد الحالي ومشكلتى تتلخص ف ان مطلوب يكون الوارد او الواردات الحالية هي مجموع الوارد اليومي + الرصيد السابق وبصراحة مش عارف اعملها على الريبورت وعموما دي الجملة اللى بجيب بيها اجمالى الصادر والوارد اليوميى وممكن طبعا نطرحهم فنحصل علي الرصيد اليومي ولكن لم استطع حتى الان عمل الوارد التراكمي بحيث يكون الوارد فى كل يومية للخزينة = الوارد اليومي + (الرصيد السابق من الواردات - الصادرات) SELECT TRNS_DATE ,SUM(IN_AMOUNT),SUM(OUT_AMOUNT) FROM ( SELECT TRNS_DATE ,SUM(AMOUNT) IN_AMOUNT ,0 OUT_AMOUNT FROM ORG_SAFE_IN WHERE NVL(CANCELED,'N')='N' GROUP BY TRNS_DATE UNION ALL SELECT TRNS_DATE ,0 IN_…

    • 1 رد
    • 2.4k مشاهدة
  5. lovely
    Started by lovely,

    انا عندي جدول emp 2 والمطلوب حذفه ... كيف ؟

    • 2 رد
    • 2.4k مشاهدة
  6. hanyfreedom
    Started by hanyfreedom,

    عندما اقوم بتنفيذ هذا الكود :- declare type qq is table of employees.last_name%type index by pls_integer; type ww is table of employees.department_id%type index by pls_integer; tln qq; tdid ww; cursor yyy is select last_name,department_id from employees where salary<17000 and employee_id between 100 and 114; o number:=0; begin for i in yyy loop o:=o+1; tln(o):=i.last_name; tdid(o):=i.department_id; end loop; for t in tln.first||tdid.first..tln.last||tdid.last loop dbms_output.put_line('Employee Name: ' ||tln(t)||' Department_id: '||tdid(t)); end loop; end; / لماذا يعطينى هذا الخطأ :- Employee Name: Popp Department_id: 100 Employee Name: Raphaely Department_id…

    • 2 رد
    • 2.4k مشاهدة
  7. moh8582
    Started by moh8582,

    السلام عليكم اقدم هذه الكتب القيمه و المكتوبه في اللغه العربيه ايضا ليسهل فهمه PL_SQL_LESSON.zip ORACLE_IN_ARABIC.zip

    • 4 رد
    • 2.4k مشاهدة
  8. mohamed.ali

    السلام عليكم أريد عمل دالة عندما أدخل الكلمة تقوم باسترجاعها بالمقلوب مثلا عندما أدخل كلمة "محمد" تسترجعها بالشكل ده "دمحم" أنا حاولت أعمل دالة تقوم بهذه الوظيفة ولكنها تقوم باسترجاع أول حرف فقط .. كود الدالة : [left]CREATE OR REPLACE FUNCTION back_word (p_word VARCHAR2) RETURN VARCHAR2 IS v_length NUMBER (20); v_word VARCHAR2 (20); v_con constant number := 1 ; BEGIN v_length := LENGTH (p_word); LOOP v_word:= SUBSTR (p_word, v_length, v_con); v_length := v_length - 1; EXIT WHEN v_length = 0; END LOOP; RETURN v_word; END;[/left] وشكرا

      • أعجبني
    • 4 رد
    • 2.4k مشاهدة
  9. ابونواف620
    Started by ابونواف620,

    السلام عليكم لدي فورم للبحث ويوجد بها هذا الكود declare cursor curs is select cam_code from station_data where upper(cam_code)like '%' || upper(:view.search) || '%'; n varchar(30); i number:=0; begin open curs; clear_list ('listview'); loop fetch curs into n; exit when curs%notfound; i:=i+1; add_list_element('listview',i,n,n); end loop; end; المطلوب أضهار رسالة في حالة عدم وجود رقم المحطة المراد البحث عنها امل التعديل على الكود اذا فيه خطأ

    • 6 رد
    • 2.4k مشاهدة
  10. ta3bt

    السلام عليكم ورحمة الله والله لي أكثر من ٣ ساعات وانا احاول ألقى الخطأ مني عاارف بس عن جد تعبت والله ولسى وراي شغل فيه فياااليت اللي يدخل ويعرف ايش الخطأ يقلي والله يجزااه ألف أ لف خيير علما بأني مبتدئه في هذا المجال create table store(store_no number(12), item_code number(10), alley varchar2( 30), foreign key (item_code ) references item, constraints store_pk primary key(store_no,item_code) ); create table ship_I( ship_serialno number(12), item_code number(10), ship_q number(38), foreign key (item_code ) references item (item_code) , constraints ship_I_pk primary key(ship_serialno,item_code) ); create table ship(ship_serialno number(12),store_no …

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

    تحياي للجميع delete from dept_copy where rowid in (select rowid from dept_copy minus select max(rowid) from dept_copy group by DEPTNO, DNAME, LOC);

    • 2 رد
    • 2.4k مشاهدة
  12. m_nasef
    Started by m_nasef,

    السلام عليكم ورحمة الله وبركاته لقد قمت بعمل insert لحقول أسماء فيها مسافات ثم بعد ذلك عملت substr لهذه الحقول وألحقته بالدالة trim وهناك حقول خالية ، المهم أنى قمت بعمل trim لهذه الحقول substr(trim(name ,.......... ,............. ) المشكلة االحقول المحتوية على مسافات لا تتعرف ك null والحقول المحتوية على مسافات على جانبى الحقل لا تحذف مع انى قمت بعمل trim .............. وذلك لاستخدامات كثيرة منها دالة nvl,nvl2,coalesce والتى لا استغنى عنها وشكرا

    • 0 رد
    • 2.4k مشاهدة
  13. najed
    Started by najed,

    مرحبا شباب انا مش عارف شو المشكله مع اني ماعمرها واجهتني شو الغلط في الكود التالي create table weybill( wey_num number(6) primary key wey_name varchar2(50) notn wey_date date defualt sysd wey_nextdate date , wey_conta varchar2(50), wey_packeg_num number(6), wey_reciver varchar2(20), wey_auth varchar2(20), wey_action varchar2(1), wey_note varchar2(200)) و هي الرساله مع انو مافي اشي خلط ( wey_num number(6) primary key , * ERROR at line 2: ORA-00922: missing or invalid option بس للعلم جدول واحد البرنامج

    • 8 رد
    • 2.4k مشاهدة
  14. Boos palestine

    شباب حدا عندو معلومات كيف بدي أنشأ بروسيجر لاضافة ريكورد على عامود مش بروسيجر لاستدعاء اي جدول بروسيجر على سبيل المثال عندي جدول طلاب وكل ما اجى طالب جديد اعملو اضافة على عامود ال name ومشكورين

    • 0 رد
    • 2.4k مشاهدة
  15. alaa eldin84
    Started by alaa eldin84,

    ماذا تعني جملة merge ما هي وظيفتها في pl/sql

    • 4 رد
    • 2.4k مشاهدة
  16. سنفور
    Started by سنفور,

    هل هناك كود لعمل save غير كود commit; لأني جرّبت هذا الكود بس إذا حاولت أضيف أي record يطلع لي خطأ error FRM-40508:ORACLE error: unable to insert record أرجو المساعدة حيث أن هذي أول مشاركة لي

    • 3 رد
    • 2.4k مشاهدة
  17. رشدي راشد

    ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي.............. السؤال الاول : اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10% السؤال الثاني : اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي attractive0203@hotmail.com مشكورين

    • 7 رد
    • 2.4k مشاهدة
  18. mohamed_ahmed
    Started by mohamed_ahmed,

    عندما أبدأ فى إنشاء جدول و هو أول جدول فى المشروع تظهر هذه الرسالة (missing or invalid option) و انا لا أعرف ما المشكلة رجاء أى عضو يرد على please

    • 5 رد
    • 2.4k مشاهدة
    جلال شواقفه
  19. Computeryah

    السلام عليكم ورحمة الله ... * لدي سؤال بسيط بخصوص كيفية تعديل شاشة الـ SQL *plus بحيث تظهر لي جميع الصفوف في سطر واحد ... * ايضاً , من خبرتكم , اريد مواقع جيدة تفيديني في معرفة اوامر متقدمة للـ SQL وجزاكم الله كـل خيــر ..

    • 5 رد
    • 2.4k مشاهدة
  20. mer123
    Started by mer123,

    hi everybody, I would like if possible, I create a table where there is a sequence that increments automatically as soon as you register a new lighne,I do not know how, thank you very much

    • 6 رد
    • 2.4k مشاهدة
  21. pr_kanms
    Started by pr_kanms,

    انا عاوز كويري من خلاله استطيع الحصول علي الارقام التي توجد في هذا الخلية مع العلم ان الارقام لاتقع في مكان محدد في الاول او في الاخر مثلا ,لا من الممكن ان تكون في اي جزء في الكلمة مثلا : A1C2B3N455 وبالتالي يكون الرقم الناتج من هذا الكويري هو 123455 برجاء من يستطيع عمل هذا الكويري يقوم بكتابته وجزاكم الله كل خير

    • 5 رد
    • 2.4k مشاهدة
  22. shode

    يعنى يكتب اسم القسم وفى الكولوم المجاور كل اسماء الموظفين من غير ما يكرر اسم القسم

    • 10 رد
    • 2.4k مشاهدة
  23. amir2008amir

    برنامج يحتوي على قاعدة بيانات بها 3000 سؤال في مجال : sql , PL/SQL & Java Fundamentals يلزم مايكروسوفت أكسس للتحميل من هنا http://gamalsaad.com/database.htm .

    • 3 رد
    • 2.4k مشاهدة
  24. oradev10g
    Started by oradev10g,

    i would like to calculate when is the renewal date for each employee before two months of the renewal time exactly and i only have hiredate, i don't have last date of contract renewal in my table and i should have a form that get populated with the contracts that should be renewed before two months from sysdate .. i want an accurate way to do it .. i used this one but i am not sure if it is 100% accurate is there a better way to do it .... main missing data is last renewal date( here is my problem) and i am not supposed to add it select id, FIRST_NAME_ARB, employment_date, MOD(months_between ( trunc(sysdate) ,trunc(employment_date))/12,1) from PRS_EMPLOYEE_PROFILE …

    • 2 رد
    • 2.4k مشاهدة
  25. mostafa_guide
    Started by mostafa_guide,

    Hello All I'm Mostafa fawzy Oracle developer from egypt I know that subject i send not related to ur specialization but it's all oracle or tell me whome can i send it the * problem defintion i connected to SQL Plus by user have only connect privelige when i write the following sql statment (Conn Mostafa/mostafa@oracle as sysdba) run ok knowing that mostafa that not real user on DB and this user take all sys user privilage how that big problem be on oracle pls tell me

    • 5 رد
    • 2.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.