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

    السلام عليكم ورحمة الله وبركاته ارجو من الاخوه الخبراء ان يفيدونا في هذا الامر اريد معرفة الفروق الموجوده بالاصدار 11 عن الاصدار 10 لقاعدة البيانات وهذا لمعرفة المميزات التي يتسم بها هذا عن هذا للإستفادة منها ارجو التوجيه لأي المراجع التي اهتمت بذكر هذه الفروق . وجزاكم الله خيرا

      • أعجبني
    • 2 رد
    • 996 مشاهدة
  2. omar-alreyati
    Started by omar-alreyati,

    الاخوة الاعزاء: ارجو منكم التكرم بشرح الفرق بين العبارتين الاتين : SELECT employee_id, manager_id, department_id FROM employees WHERE (manager_id, department_id) IN (SELECT manager_id, department_id FROM employees WHERE employee_id IN (178,174)) AND employee_id NOT IN (178,174); **************************************** SELECT employee_id, manager_id, department_id FROM employees WHERE manager_id IN (SELECT manager_id FROM employees WHERE employee_id IN (174,141)) AND department_id IN (SELECT department_id …

    • 2 رد
    • 1.4k مشاهدة
  3. new_koki
    Started by new_koki,

    عندما اقوم بكتابة هذا الكود DECLARE e_invalid_department EXCEPTION; v_name VARCHAR2(20):='Accounting'; v_deptno NUMBER := 27; BEGIN UPDATE departments SET department_name = v_name WHERE department_id = v_deptno; IF SQL%NOTFOUND THEN RAISE e_invalid_department; END IF; COMMIT; EXCEPTION WHEN e_invalid_department THEN DBMS_OUTPUT.PUT_LINE('No such department id.'); ROLLBACK; END; تخرج النتيجة كالتالى: No such department id و عندما اقوم بتغيير الكود بهذا الشكل (مجرد تغيير فى ترتيب كتابة الأمر) DECLARE e_invalid_department EXCEPTION; v_name VARCHAR2(20):='Accounting'; v_deptno NUMBER := 27; BEGIN IF SQL%NOTFOUND THEN RAISE e_invalid_department; END IF; UPDATE copy_dept …

    • 1 رد
    • 1.1k مشاهدة
  4. mhmdelzaghal
    Started by mhmdelzaghal,

    معلش يا جماعة عايز اسئل سؤال بس انا حاسس انة غبى شوية انا عايز اعرف اية الفرق بيين كورس ال sql /pl و كورس sql fundamental1 , 2

    • 3 رد
    • 1.4k مشاهدة
    فايز العبيدي
  5. basheer101
    Started by basheer101,

    i have the table :transactio , dtrans the structure of transaction is (g_no,pro_no,unit,count,amount,exp_date) the structure of dtrans is (g_no,pro_no,unit,count,amount) declare beging delete from dtrans; insert into dtrans select g_no,pro_no,unit,sum(count),sum(amount) from transaction where to_char(exp_date,'yyyy) = 2006 group by g_no , pro_no,unit; end; / الرسالة بتقول not asingle-group group function علما بان نفس عملية الادخال تتم بنجاح اذا اجريتها فى الsql وتفشل عند كتابتها فى plsql block ارجو المساعدة

    • 1 رد
    • 1.4k مشاهدة
  6. m_nasef
    Started by m_nasef,

    ما المقصود بــ REF CURSOR ?

    • 5 رد
    • 5.5k مشاهدة
  7. abomuadh
    Started by abomuadh,

    السلام عليكم ما الهدف من اضافة علامة (+) عند عملية الربط بين الجداول مثال customer_id (+)=emplo_id ولكم جزيل الشكر

      • أعجبني
    • 3 رد
    • 1.1k مشاهدة
  8. hanyfreedom
    Started by hanyfreedom,

    أرجو الأفادة .... لماذا هذا الكود خطاء؟ CREATE TABLE new_depts AS SELECT d.department_id,d.department_name, sum(e.salary) dept_sal FROM employees e, departments d WHERE e.department_id = d.department_id; حيث أنه بعد ذلك يعطنى هذا الخطاء:- ORA-00937: not a single-group group function و أيضاً لماذا هذا الكود خطاء:- CREATE VIEW emp_details AS SELECT e.employee_id, e.last_name, e.salary, e.department_id, d.department_name FROM employees e, departments d WHERE e.department_id = d.department_id GROUP BY d.department_id,d.department_name; حيث أنه يعطنى هذا الخطاء:- ORA-00979: not a GROUP BY expression أرجو أن يتم الرد فى أقرب وقت ...... وشكراً

    • 3 رد
    • 1.9k مشاهدة
  9. karim zakaria
    Started by karim zakaria,

    عاوز اعرف رأيكم فى كتاب Head First SQL بالنسبة للمبتدئين فى المجال ده ؟ وهل فيه كتب أفضل منه ؟ أنا عاوز كتاب يؤسسنى صح

    • 0 رد
    • 1.1k مشاهدة
  10. aboushaheen

    عند عمل جملة استعلام علي احد الجداول ظهرت هذا الارور ارجو الافاده لماذا SP2-0678: Column or attribute type can not be displayed by SQL*Plus وما هو الحل لتلافي هذا الارور وشكر

    • 4 رد
    • 1.9k مشاهدة
  11. محمد طلعت
    Started by محمد طلعت,

    اود من الأخوة الاعزاء معرفة سبب بطء تشغيل جمل DML مثل inset & delete & update بطء شديد ومش لاقي تفسير منطقى للموضوع أفيدوني جزاكم الله خيرا

    • 0 رد
    • 747 مشاهدة
    محمد طلعت
  12. محمد سعيد
    Started by محمد سعيد,

    السلام عليكم عند الدخول لقاعدة البيانات بSYS/SYS تظهر لى رسالة خطا connection to sys should be as sysdba or sysoper ارجو توضيح ما يجب عمله حتى يتسنى الدخول بهما

    • 1 رد
    • 1.3k مشاهدة
  13. محمد سعيد
    Started by محمد سعيد,

    unable to create INITIAL extent for segment in tablespace SYSTEM تظهر عندما اريد CREATE TABLE

    • 5 رد
    • 2.1k مشاهدة
  14. walid said
    Started by walid said,

    أرجو شرح كيفية عمل اكثر من عمود كمفتاح اساسى فى الجدول بمثال لجملة sql . ولكم جزيل الشكر،،، E-Mail Me

    • 4 رد
    • 1.4k مشاهدة
    جلال شواقفه
  15. ym_yemen
    Started by ym_yemen,

    الإخوة الاعزاء / لدي مشكلة وهي انني قمت بانشاء مجموعة جداول باستخدام schema builder وظبط الحقول التي اريد ان تكون مفتاح رئيسي وعند عمل ترايجر يقوم بتخزين البيانات داخل الحقول تظهر لي رسالة خطأ unable to insert record وعند حذف خاصية المفتاح الرئيسي فإن الترايجل يعمل فما السبب وما هو الحل جزاكم الله خير

    • 2 رد
    • 1.5k مشاهدة
  16. m_nasef
    Started by m_nasef,

    من فضلكم ما فائدة SET TERMOUT ON SET AUTOTRACE ON SET TIMING ON

    • 0 رد
    • 1.2k مشاهدة
  17. King Oracle
    Started by King Oracle,

    بسم الله الرحمن الرحيم اخواني الاعزاء شاهدت بعض المبرمجين يقومون بأستخدام pragma وأنا شخصيا حاولت التعرف على الفائدة من استخدامها ولكنني احتاج مساعدتكم لمزيد من الايضاح فلا تردونا .

    • 0 رد
    • 1.6k مشاهدة
  18. PaTo
    Started by PaTo,

    السلام عليكم .. لا اعرف ما فائدة subqueries في تلك الحالة مثلاً .. UPDATE employees SET job_id = (SELECT job_id FROM employees WHERE employee_id = 205), salary = (SELECT salary FROM employees WHERE employee_id = 205) WHERE employee_id = 114 واحنا ممكن نقول UPDATE employees SET job_id='AC_MGR', salary =12000 WHERE employee_id = 114 هي هي نفس النتيجة ولا انا غلطان !

    • 5 رد
    • 1.9k مشاهدة
  19. abd l rahman
    Started by abd l rahman,

    السلام عليكم ورحمة الله وبركاته الاخوة الكرام ما سبب وجود الwhere في هذه الجملة INSERT INTO (SELECT employee_id, last_name, email, hire_date, job_id, salary, department_id FROM employees WHERE department_id = 50) VALUES (99999, 'Taylor', 'DTAYLOR', TO_DATE('07-JUN-99', 'DD-MON-RR'), 'ST_CLERK', 5000, 50); وشكرا

    • 6 رد
    • 2.3k مشاهدة
  20. m_nasef
    Started by m_nasef,

    السلام عليكم ورحمة الله وبركاته ما فائدة عمود uniqueness فى user_indexes select * from user_indexes يظهر عمود uniqueness به : uniqueness nouniqueness

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

    السلام عليكم ورحمه الله وبركاته اخوانى فى الله اريد ان استفسر عن فائدة هذا anonymous declare v_deptno number(2); v_loc varchar2(13); begin select deptno, loc into v_deptno, v_loc from dept where dname='SALES'; END; فانا اريد ان اعرف فائدة هذين المتغيرين v_deptno, v_loc حيث هل استطيع ان استعلم عنهما ومن اى جدول اختارهما وما فائده هذا ال anonymous ككل فمن الممكن عمل امر sql بسيط وهو select deptno, loc from dept; ارجو التوضيح اذا سمحتم وجزاكم الله خيرا

    • 1 رد
    • 1.6k مشاهدة
    أسامة موسى
  22. mostafadev
    Started by mostafadev,

    السلام عليكم ورحمه الله وبركاته اخوانى فى الله اريد ان استفسر عن فائدة هذا anonymous declare v_deptno number(2); v_loc varchar2(13); begin select deptno, loc into v_deptno, v_loc from dept where dname='SALES'; END; فانا اريد ان اعرف فائدة هذين المتغيرين v_deptno, v_loc حيث هل استطيع ان استعلم عنهما ومن اى جدول اختارهما وما فائده هذا ال anonymous ككل فمن الممكن عمل امر sql بسيط وهو select deptno, loc from dept; ارجو التوضيح اذا سمحتم وجزاكم الله خيرا

    • 2 رد
    • 1.7k مشاهدة
  23. عايشه بغفله
    Started by عايشه بغفله,

    السلام عليكم ذاكرت منهج SQL الحمد لله وإن شاء الله ناويه أراجع من امتحان pass4sure بحثت بالنت بس لقيت تواريخ المواضيع قديمه الله يعافيكم اللي عنده لا يبخل علي يكفي أذاكر امتحان pass4sure ? ولا فيه امتحانات ثانيه ؟ شيء ثاني أنا ذاكرت من سلايدات فيها شرح لأوراكل 10g وش الفرق بينها وبين 11g أنا أختار أختبر 10g أو 11g ؟ وش الافضل ؟ معليش على كثرة الاسئلة بس مالي غيركم بعد الله

    • 10 رد
    • 1.8k مشاهدة
  24. ora_lover
    Started by ora_lover,

    السلام عليكم ورحمة الله وبركاته الاخوة الاعزاء كيف حالكم جميعا ، ادعو الله تعالى ان يوفقكم الى ما يحبه ويرضاه (آمين) عند تجولى عرفت ان sql*plus يدعم ad hoc SQL*Plus accepts ad hoc entry of statements فهل يتكرم احد الاخوة بشرح معنى هذا !!! وشكرا

    • 5 رد
    • 5.4k مشاهدة
  25. Brain_Storm
    Started by Brain_Storm,

    السلام عليكم ،، تقبل الله منا ومنكم وعيد مبارك علينا وعليكم وعلى سائر المسلمين وبعد عند رؤيتي للامتحانات المطلوبة في موقع أوراكل وجدت ما يلي في الامتحان التالي : 1Z0-007 Introduction to Oracle9i: SQL® وجدت المطلوب في Recommended Training Introduction to Oracle 8i: SQL and PL/SQL - ILO ولاأدري ما معنى ILO .....؟

    • 1 رد
    • 1.7k مشاهدة

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.