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

    select employee.ename from emp employee where employee.empno not in (select manager.mgr from emp manager ) على الرغم ان الكود هذا يعطى نتيجة select employee.ename from emp employee where employee.empno in (select manager.mgr from emp manager )

    • 4 رد
    • 969 مشاهدة
  2. prali
    Started by prali,

    لماذا يوجد خطا في ملف المرفق في جملة insert as.txt

    • 2 رد
    • 1.3k مشاهدة
  3. hearthouse
    Started by hearthouse,

    اصدقائى فعلا الاوراكل تشيب ... ممكن حد يقول لى لماذا يتأخر تنفيذ هذا الكود و ياخد مدة حوالى 10 دقايق عشان يشتغل ليه ده كله delete from employees OR delete from employees where last_name='Higgins'; طيب ده كود عادى المفروض ان فى علاقة تربط الجدول بنفسه المفروض يظهر رسالة خطأ تفيد بأنه لا يمكن حذف Master record له ابناء في نفس الجدول و بالتالى الكود التالى هو ايضا يتأخر و في النهاية لا يعطى النتيجة المطلوبة SET SERVEROUTPUT ON declare invalid_id exception; pragma exception_init(invalid_id,-02292); begin delete from employees; exception when invalid_id then DBMS_OUTPUT.PUT_LINE('There are some employees in'); end; انا عارف انى تاعبكم…

    • 10 رد
    • 3.1k مشاهدة
  4. الطائر التركي
    Started by الطائر التركي,

    السلام عليكم لماذا يفضل جعل المفتاح المصدري (الاب) PARENT KEY هو المفتاح الاساسي PRIMARY KEY؟ شكرا

    • 1 رد
    • 1.3k مشاهدة
  5. hanyfreedom

    لكى تعرف الكلمات المحجوزة لنسخة الاوراكل الخاصة بك فقم بتنفيذ الكود التالى ....... ولكن نفذه و انت فى وضع ال sysdba او فى وضع ال sysoper SELECT keyword, length FROM v_$reserved_words WHERE (length > 1 OR keyword = 'A') AND keyword != '<<' ORDER BY keyword; اما لمعرفة الرموز المحجوزة :- SELECT keyword FROM v_$reserved_words WHERE length = 1 AND keyword != 'A' OR keyword = '<<';

    • 0 رد
    • 1.8k مشاهدة
  6. 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 مشاهدة
  7. mohamed_orcl
    Started by mohamed_orcl,

    لمعرفة الوقت الذى يأخذه الكود فى تنفيذه قم بالتالى :- كود set timing on ثم أضغط أنتر ..... ثم أكتب الكود التالى على سبيل المثال :- كود select*from jobs; فترى فى النهاية بعد الانتهاء من ظهور البيانات أنه كتبلك الوقت الذى تم فيه تنفذ هذا الكود و يظهر هكذا :- كود Elapsed: 00:00:00.15 و هذا معناه انه أخذ 15 جزء من الثانية لكى ينفذ هذا الكود . و أتمنى ان تكون هذه المعلومة مفيدة للجميع .

    • 3 رد
    • 1.8k مشاهدة
    محمد العماني
  8. hanyfreedom
    Started by hanyfreedom,

    لمعرفة الوقت الذى يأخذه الكود فى تنفيذه قم بالتالى :- set timing on ثم أضغط أنتر ..... ثم أكتب الكود التالى على سبيل المثال :- select*from jobs; فترى فى النهاية بعد الانتهاء من ظهور البيانات أنه كتبلك الوقت الذى تم فيه تنفذ هذا الكود و يظهر هكذا :- Elapsed: 00:00:00.15 و هذا معناه انه أخذ 15 جزء من الثانية لكى ينفذ هذا الكود . و أتمنى ان تكون هذه المعلومة مفيدة للجميع .

    • 1 رد
    • 1.6k مشاهدة
  9. hanyfreedom
    Started by hanyfreedom,

    لمعرفة اوامر البيئة من جوه البيئة نفسها قم بكتبة هذا الامر - بعد دخولك للبيئة طبعاً :- ? index فسوف يظهر لك مجموعة الاوامر الاساسية الخاصة بالبيئة . ولكى تعرف المزيد عن امر معين - وليكن مثلاً أمر Get - فقم بعمل التالى :- ? get و سوف يظهر لك مزيد من المعلومات عن هذا الامر و ارجو ان تكون معلومة مفيدة للجميع .

    • 2 رد
    • 1.7k مشاهدة
    ابوعبدالله
  10. hanyfreedom

    لمعرفة عدد حقول الجدول ... فى حال اذا كان جدولك به الكثير من الحقول قوم بعمل الامر التالى :- SET DESCRIBE DEPTH ALL LINENUM ON INDENT ON فنرى ان ال linenum on هى الخاصة بظهور الترقيم جنب الحقول ... وهذه هى ما نريدها ، اما ال indent on فهى لعمل مسافة بين اسم الحقل و أول السطر ، أما ال depth all فهى لكى تظهر ال data type الخاصة ب object انت كنت قمت بعمله مسبقاً ..... فمثلاً انت قمت بعمل ال object التالية :- CREATE TYPE ADDRESS AS OBJECT ( STREET VARCHAR2(20), CITY VARCHAR2(20) ); / ثم وضعتها فى جدول كالتالى :- CREATE TABLE EMPLOYEE (LAST_NAME VARCHAR2(30), EMPADDR ADDRESS, JOB_ID VARCHAR2(20), SALARY NUMBER(7,2) ); فعند عمل describe employee سوف يظهر الت…

    • 1 رد
    • 2k مشاهدة
  11. عبدالله أسعد
    Started by عبدالله أسعد,

    لكى تعرفو اخوتى مدى استخدام Temp Segment فى قا عدة البيا نات وجملة SQL التى يتم تنفيذها الا ن ومدى استخدامها لـ Blocks فى Temp select sort_usage.tablespace, sess.sid, sess.serial#, sort_usage.blocks, sqls.sql_text from v$sort_usage sort_usage, v$session sess, v$sqltext sqls where sort_usage.session_addr = sess.saddr and sess.sql_address = sqls.address order by sort_usage.tablespace, sess.sid, sess.serial#, sqls.address, sqls.piece;

    • 0 رد
    • 1.5k مشاهدة
    عبدالله أسعد
  12. ابن إنسان
    Started by ابن إنسان,

    السلام عليكم أنا سأختبر اختبار 1z0-047 يوم السبت القادم بإذن الله وهو اختبار عن sql بشكل أعمق من 1z0-007 لذا أتمنى من الذين اختبروا هذا الاختبار أن يبينون مدى الصعوبة وكيف استعدوا ومما استفادوا ونصائح منهم حتى الذين اختبروا اختبارات أخرى أتمنى أن يبينوا مدى صعوبة أسئلة اختبارات الأوراكل بشكل عام... والله يوفقنا جميعا

    • 0 رد
    • 1.1k مشاهدة
  13. un_ubn

    السـلام عليكم و رحمة الله و بركاته الرجـاء المساعدة ، لمن لديه أي ملفات خاصة لدراسة الأوراكل E-Business أو Orcale Forms9i باستخدام الـ Skill Builder ، لأني بفضل الله بدأت الدراسة للحصول على OCA و من ثم الـ OCP في Oracle Developer. ، و أريد أن أدخل عالم الـ E-Business suite من بعدها . الرجاء الارسال على هذا البريد الالكتروني و جزاكم الله فردوسه الأعلى و شربة هنيئة من يده أو من يد حبيبه المصطفى - صلى الله عليه وسلم -. u.abduh@gmail.com

    • 0 رد
    • 1.5k مشاهدة
  14. أحساس غالي
    Started by أحساس غالي,

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

    • 2 رد
    • 1.1k مشاهدة
  15. أحساس غالي

    1. a. Create a PL/SQL function named getsmallest that will accept three numbers as parameters. It will then determine and return the smallest number. ==================== Write a PL/SQL block with CURSOR declarations. Read all the records from Employee table and save the same records to New_Emp table. ===================== List and write the syntax of the three iterative constructs. Give one example for each. ================== a. Create a table EvenNum with the following structure: EvenNum(Enum Number(3)) b. Insert all even numbers from 2 to 20 into the above created table. Commit before the end of the block.

    • 0 رد
    • 1.1k مشاهدة
    أحساس غالي
  16. al farouk

    لو تفضلتم اريد اسئلة المقابلة الشخصية الخاصة ب sql وجزاكم الله خيرا

    • 1 رد
    • 3.2k مشاهدة
  17. gambos

    السلام عليكم ورحمة الله أخوكم فى أشد الحوجة لكم الرجاء من الاخوة مساعدتي انا ابحث عن عن اخر امتحان للSql وبأمانه لا اريد نسخه قديمة لانى بدخل امتحان خلال هذا الشهر ارجو ممن لديه اخر نسخة فقط ويكون متأكد من انها فعلا اخر نسخة أن يرفعها لى او يرسلها لى على ايميلي gambos_707@hotmail.com واكون شاكر له من اعماق قلبي ودعواتي لكم جميعا وعلى القائمين على امر هذا المنتدي الرائع والمشاركين الفاعلين على انجاحه بالتوفيق والى الأمام دوماً

    • 5 رد
    • 1.9k مشاهدة
  18. spical101
    Started by spical101,

    [وسط] السلام عليكم لو سمحتو ممكن مساعدة في أوامر استعلام ,, هذي الrelations الاوامر الي اتمنى المساعدة فيها: [وسط][يسار]1)For the taxis manufactured before the year 2000, started to be used as taxis after 1/1/2002, and driven by drivers 50 years old or more, add 1% of the average number of kilometers driven by taxis manufactured after year 2000. [/يسار] ...:::::... 2) During the week 9-17/1/2009, give for each Toyota taxis the following: its ID, its manufacturing year and the driver names who drove that taxi and [وسط][يسار]got, during one day, above the average income for the same taxi got the last year within the same week. We will remove the duplicates. …

    • 0 رد
    • 1k مشاهدة
  19. mohamed_mono
    Started by mohamed_mono,

    لو سحمتم اريد حل practice pl/sql plz.....لو سحمتم اريد حل practice pl/sql plz.....

    • 0 رد
    • 1.3k مشاهدة
  20. mohamed_mono
    Started by mohamed_mono,

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

    • 2 رد
    • 1.5k مشاهدة
  21. hamada_agamista2006
    Started by hamada_agamista2006,

    السؤال هو Create a query that displays the employees’ last names and indicates the amounts of their annual salaries with asterisks. Each asterisk signifies a thousand dollars. Sort the data in descending order of salary. Label the column EMPLOYEES_AND_THEIR_SALARIES والاجاية : SELECT rpad(last_name, 8)||’ ’|| rpad(’ ’, salary/1000+1,'*' )EMPLOYEES_AND_THEIR_SALARIES FROM employees ORDER BY salary DESC; المشكلة في اني لا افهم سبب وجود العدد 1 في الكويري طالما ان خارج قسمة المرتب علي 1000 وعمل ترنك لها تعطي الامتداد المطلوب لاظهار كل الف من المرتب في شكل '*' ولكم جزيل الشكر

    • 4 رد
    • 1.9k مشاهدة
    hamada_agamista2006
  22. Ahmed_diab1983

    ياريت اى حد يشرح لى كيفية استخدام UTL_MAIL فى ال PL/SQL مع شرح مثال توضيحى علية فى كيفية استخدامة عمليا

    • 3 رد
    • 2k مشاهدة
  23. ahmed alhadedy
    Started by ahmed alhadedy,

    لو سمحتم محتاج اخر اصدار من pass4sure نزلت كذا واحد والاسئلة تقريبا مختلفة..يا ريت مساعدة جزاكم الله خير.

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

    الكود INSERT ALL INTO special_sal VALUES (employee_id, salary) INTO sal_histrory (employee_id, salary, hire_date) INTO mgr_history (employee_id, manager_id, salary) SELECT employee_id, manager_id, salary, hire_date FROM employees WHERE employee_id < 125 AND salary > 20000; ======================================================== into sal_histrory (employee_id,salary,hire_date) * ERROR at line 4: ORA-00913: too many values انا بشوف الأعضاء بيكتبوا الكود بشكل معين (في editor) ممكن اخباري كيف ؟

    • 9 رد
    • 2.8k مشاهدة
    mohamed_abdelsalam
  25. mhb832002
    Started by mhb832002,

    لو سمحتو انا بحاجه لمثال balanced score card database

    • 0 رد
    • 1.1k مشاهدة

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.