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

    BREAK ON DEPARTMENT_ID ON JOB_ID DUPLICATES COMPUTE SUM OF SALARY ON DEPARTMENT_ID COMPUTE AVG OF SALARY ON JOB_ID SELECT DEPARTMENT_ID, JOB_ID, LAST_NAME, SALARY FROM EMP_DETAILS_VIEW WHERE JOB_ID IN ('SH_CLERK', 'SA_MAN') AND DEPARTMENT_ID IN (50, 80) ORDER BY DEPARTMENT_ID, JOB_ID; نفذ هذا الكود بأوامر البيئة التى تسبقه فى حالة اذا اردت ان تعرف المتوسط الحسابى ومجوع المرتبات دون عمل ذلك فى الكود نفسه - حيث ان اوامر البيئة هى التى تقوم بذلك

    • 0 رد
    • 1.5k مشاهدة
  2. ahmedzamaika

    مطلوب عمل جملة سيلكت للحصول على ثانى اعلى مكالمة قام بها العميل فى فترة محددة [Quraan][/Quraan]

    • 5 رد
    • 1.5k مشاهدة
  3. منولة
    Started by منولة,

    انا عارفة ان هذا قسم pl/sql بس املي في الله ثم فيك بان تساعدني في حل مشكلة هذة الرسالة وليش اصلا تظهر __________.bmp

    • 1 رد
    • 1.5k مشاهدة
  4. mohamed mousa
    Started by mohamed mousa,

    CURSOR emp_cur IS SELECT Sl_CODE,SL_DESC FROM SLCODE WHERE gl_CODE = :Fgl_CODE ; OPEN emp_cur; LOOP FETCH emp_cur INTO VSl_CODE,VDESC1 ; EXIT WHEN emp_cur%NOTFOUND; END LOOP; CLOSE emp_cur; دة الاصل فى الجملة التى لدى اريد اخوانى الاعزاء جزاكم اللة كل خير ان اعمل الاتى ساعدونى ساعدكم اللة var varchar2(500):='SELECT Sl_CODE,SL_DESC FROM SLCODE WHERE gl_CODE = :Fgl_CODE '; CURSOR emp_cur IS var; OPEN emp_cur; LOOP FETCH emp_cur INTO VSl_CODE,VDESC1 ; EXIT WHEN emp_cur%NOTFOUND; END LOOP; CLOSE emp_cur;

    • 0 رد
    • 1.5k مشاهدة
  5. hanyfreedom
    Started by hanyfreedom,

    create table ddd as select*from departments; و بعد عمل جدول ال ddd الذى هو نسخة مطابقة لل Departments قمت بعمل ببعض التغير فيه :- update ddd set department_id=111 where department_name like'%e%'; و تم تغير 16 صف حيث تحول ال department_id - اللى فى ال 16 صف دول - الى رقم 111 ثم قمت بعمل ال Merge التالية :- merge into ddd d using departments dd on (d.department_id=dd.department_id) when matched then update set d.DEPARTMENT_ID=dd.DEPARTMENT_ID, d.DEPARTMENT_NAME=dd.DEPARTMENT_NAME, d.MANAGER_ID=dd.MANAGER_ID, d.LOCATION_ID=dd.LOCATION_ID when not matched then insert values (dd.DEPARTMENT_ID,dd.DEPARTMENT_NAME, dd.MANAGER_ID,dd.LOCATION_ID); فظهر لى هذا الخطأ…

    • 2 رد
    • 1.5k مشاهدة
  6. بلبل مهارات
    Started by بلبل مهارات,

    اريد كود كيفية اظهار اثنين متشابهين فى نفس الاسم طبعا sql 10g ياريت المساعدة فى اكبر وقت ممكن

    • 2 رد
    • 1.5k مشاهدة
  7. محمود المغربي
    Started by محمود المغربي,

    لسلام عليكم ورحمة الله mon probleme c'est un probleme de connexion aux bases d' oracle au niveau de l'utilisateur , le login et le hôte من فضلكم اخواني الأعزاء ساعدوني أنا جد حائر وشكرا ..... اللهم وفق المسلمين في كل مكان.....

    • 2 رد
    • 1.5k مشاهدة
    محمود المغربي
  8. MORO5000
    Started by MORO5000,

    هل يوجد فرق بين oracle 9i sql و oracle 10g sql من حيث الاس كيو ال فى الجمل والتعامل مع الداتا بيز شكرا

    • 3 رد
    • 1.5k مشاهدة
  9. ahmed_samir

    السلام عليكم مرفق الصور الخاصة بالاسؤالة و ارجوا اجابة لها و شكرا . السلام عليكم

    • 2 رد
    • 1.5k مشاهدة
  10. esam_gm
    Started by esam_gm,

    يوجد في الاكسس جملة SELECT لانشاء استعلام جدولي بهذا الشكل TRANSFORM Sum(alaa.I_QUN) AS SUM_QUN SELECT alaa.NAME1 FROM alaa GROUP BY alaa.NAME1 PIVOT alaa.I_ITEM; I_QUN الكمية مجموع NAME1 اسم العميل I_ITEM اسم الصنف

    • 2 رد
    • 1.5k مشاهدة
  11. teefa1982
    Started by teefa1982,

    عندي سؤال يا اخوه ما الفرق بين select ,dml ,ddl ,dcl من حيث explicity و implicity

    • 2 رد
    • 1.5k مشاهدة
  12. محمود شومان
    Started by محمود شومان,

    declare linecount number:=&n; v varchar2(20); n number:=0; begin for lineno in 1..linecount loop for sp in 1..linecount-lineno loop v:=v||'_'; end loop; n:=lineno; for st in 1..2*lineno-1 loop if st <lineno then v:=v||n; n:=n-1; else v:=v||n; n:=n+1; end if; end loop; dbms_output.put_line(v); v:=''; end loop; end ; /

    • 2 رد
    • 1.5k مشاهدة
    محمود شومان
  13. x-man
    Started by x-man,

    السلام عليكم سأضع بين يديكم أهم reference يساعد الراغبين في استعمال الPackages

    • 1 رد
    • 1.5k مشاهدة
  14. ‫الملك محمدالواصلي ﺍﻟﺠﺮﻳﺢ‬‎
    Started by ‫الملك محمدالواصلي ﺍﻟﺠﺮﻳﺢ‬‎,

    السلام عليكم اخواني احتاج مساعدتكم ياجماعه حاولت اكتب برنامج يظهرلي الاعداد الفرديه لوحدها والاعداد الزوجيه لوحدها باستخدام If بدراخل الfor لكن مايرضي بيطلعلي نفس الارقام ممكن تساعدوني رجائا وتحلولي هالمشكله لاني لسا مبتدىء الله يجزيكم الخير

      • أعجبني
    • 3 رد
    • 1.5k مشاهدة
    ‫الملك محمدالواصلي ﺍﻟﺠﺮﻳﺢ‬‎
  15. yasiraq
    Started by yasiraq,

    السلام عليكم اخوتي الاعزاء ماذا تعني هذه الجملة dbms_output.put_line و ماذا تعني هذه العباره الملونه باللون الاحمر IF(INSERTING)THEN RAISE_APPLICATION_ERROR(-20000,'لا يجوز حذف أي بيانات من جدول الموظفين'); ارجوكم ساعدوني وفقكم الله لما فيه خير لكم

    • 3 رد
    • 1.5k مشاهدة
  16. hm_assem

    سبب هذا الخطأ frm-21011 pl/sql unhandled exception ora-01422 error لم يفتح اي فورمه عندي من قائمة menu

    • 0 رد
    • 1.5k مشاهدة
  17. fish

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

    • 1 رد
    • 1.5k مشاهدة
  18. wwe

    السلام عيكم ياشباب يليت اليعرف الكود الي يعطي الصلاحيات والباسورد يرد علي في الداتا بلوك بتعتي

    • 1 رد
    • 1.5k مشاهدة
  19. giham
    Started by giham,

    INSERT INTO MUNICIPALITY.PERSONS VALUES(MUNICIPALITY.PERSON_SEQ .nextval,9,4,'رياض','السيد','فهد','هيام',[u]SYSDATE[/u],9010288682,null,null,'8',SYSDATE,null,null,'F','F'); COMMIT; اريد ان استبدل الكلمة التي تحتها خط (SYSDATE) بميلاد الشخص مثال : 09/11/1970

    • 6 رد
    • 1.5k مشاهدة
  20. farahat2
    Started by farahat2,

    الاخوه الكرام لدي مشروع لنظام المخازن عن طريق الاوراكل فهل من يفيدني في هذا المشروع واكون شاكرا علي العلم ان واجهاتي اود تصميمها عن طريق vb6 فما أريد ليس الكود الحمد لله اجيد ال sql بكل اسرارها فقط ارغب في التحليل اي اود خطة للبرنامج

    • 1 رد
    • 1.5k مشاهدة
  21. ma7moud_7elmy
    Started by ma7moud_7elmy,

    السلام عليكم اريد ان افهم ما هو ال host variable in pl/sql فمثلا [left] VARIABLE rows_deleted VARCHAR2(30) DECLARE v_employee_id employees.employee_id%TYPE := 176; BEGIN DELETE FROM employees WHERE employee_id = v_employee_id; :rows_deleted := (SQL%ROWCOUNT || ’ row deleted.’); END; /[/left] لماذا لم نجعل ال VARIABLE rows_deleted VARCHAR2(30) متغير عادي في خانة ال declare وما هو الفرق بين المتغير في خانة ال declare والمتغير المعرف ب variable والذي يطلق عليه host variable وجزاكم الله خيرا

    • 0 رد
    • 1.5k مشاهدة
  22. najed
    Started by najed,

    مرحبا ممكن المساعده ارغب في عمل الجدول ان يكون يولد ارقام تسلسليه تلقائيه الا انه كل سنه جديده يبدا من الصفر

    • 2 رد
    • 1.5k مشاهدة
  23. walid148960
    Started by walid148960,

    انا حملت اوريكل 10 g واثناء التحميل طلب مني اسم مستخدم وكلمة سر وكتبتهم وكملت التحميل وقرات شوية عن ال اس كيو ال بلاص وعرفت بعض الأوامر وحاولت اطبقها على اsql plus الموجودة مع برنامج الأوريكل الي حملتة دائيما بيديني not conected برجاء الفادة انا لسة مبتدأ في الأوريكل

    • 2 رد
    • 1.5k مشاهدة
  24. mohamed_mono
    Started by mohamed_mono,

    هل الشهادة بيجي معها كرنية زمالة ولا دية اشاعة واية بظبط مرفقات الشهادة

    • 2 رد
    • 1.5k مشاهدة
  25. lotfy5000
    Started by lotfy5000,

    المشكله ببساطه انى شفت فى داتا بيز كتير زى firebird ان البروسيدر ممكن يكون البارمتر الخارجه منه على شكل جداول يعنى كانه بالظبط view ودى بتخلينى مش اعمل جداول temp علشان ناتج البروسيدر يطلع فيها فهل ده ينفع فى اوراكل

    • 0 رد
    • 1.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.