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

    انا عملت البروسيدجر بيجيب الراتب الاساسي والبدلات والاضافات ولاإستقطاعات الجزء بتاع الاضافات والإستقطاعات بيجيب داتا مضبوطه في الSQL بس في الفورم بيرجع اصفار حد ممكن يساعدني ؟ ولكم جزيل الشكر PROCEDURE emp_sal_review IS cursor get_employee IS select emp_code,emp_ar_name,EMP_NAME ,EMP_RG_OFFICE ,EMP_RG_BRANCH ,EMP_DEP_code,EMP_JOB_code,basic_salary from hr_employee where emp_status='A' and emp_rg_office=:rg_code and emp_rg_branch=:rg_branch or exists (select emp_code from hr_emp_allowances where hr_em…

    • 0 رد
    • 1.5k مشاهدة
  2. barakani
    Started by barakani,

    طلب مساعدة شرح عن استخدام الدالة goto

    • 0 رد
    • 874 مشاهدة
  3. 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 رد
    • 961 مشاهدة
    Mahmoud Ahmed El-Sayed
  4. nouf mohammed
    Started by nouf mohammed,

    السلام عليكم ورحمه الله لوسمحتو ابا مساعدة ابغى قاموس للبيانات جاهز وشكرا لكم

    • 0 رد
    • 890 مشاهدة
  5. osaid suliebi
    Started by osaid suliebi,

    اخواني.. عندي 2 list_item في الفورم يحتووا على عناصر في كل منهم كيف يمكن ان اعمل اذا اخترت عنصر في القائمة 1 ان يظهر عناصر معينة في 2 اي مثلا اذا اخترت الجنسية دولة معينة ان يعطيني في القائمة 2 مدن هذه الدولة. ولكم جزيل الشكر عنوان مخالف , تم اغلاق الموضوع إقراء ضوابط الكتابه في المنتدي إداره المنتدي

    • 0 رد
    • 1.2k مشاهدة
  6. ابن إنسان
    Started by ابن إنسان,

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

    • 0 رد
    • 1.1k مشاهدة
  7. al-Noor232
    Started by al-Noor232,

    السلام عليكم ورحمة الله وبركاته. مساء الخير لجميع الأعضاء.... بينما منت أبحث في محرك البحث Google عن معلومات لأتعلم من خلالها SQL & Oracle وجدت هذا المنتدى الطيب فأشارت لي لنفسي أن أسألكم بعض الأسئلة حيث أني لا أعرف عن هذا كله إلا بعض الكودات للــ SQL فأردت نصيحتكم لمعرفة المقتاح المناسب للتعلم هذه اللغة وما هو أفضل محرر للكودات لأطبق عليه وإن كنت أستطيع الحصول على دروس بسيطة باللغة الإنجليزية لتعلم اللغة. ولكم مني جزيل الشكر مع فائق احترامي وتقديري جعل الله من يساعدني في ميزان حسناته

    • 0 رد
    • 1.2k مشاهدة
  8. أبومازن
    Started by أبومازن,

    السلام عليكم ورحمة الله وبركاته أخواني اريد التقدم لامتحان sql 11g ولكني لا اعرف ماهو المطلوب؟ وخاصة أنه يوجد بحث هو external table وهوبحث ممل جدا. وثاني سؤال : انا لا يوجد عندي سوى ال testking على اوراكل 9i فهل يوجد فرق بين الإصدارات ؟ أفيدوني جزاكم الله كل الخير وهذا ايميلي amz1123@windowslive.com

    • 0 رد
    • 1.4k مشاهدة
  9. alla_ahmed
    Started by alla_ahmed,

    اخواني الاعزاء سلام الله عليكم ورحمته وبركاته لقد انتهيت من دراسة وتعلم SQL وارجو ان اجد من يدلني على كيفية تعلم PL/SQL بطريقة سهلة وصحيحة ولكم جزيل الشكر اخوكم في الله احمد والسلام عليكم ورحمة الله وبركاته

    • 0 رد
    • 1.4k مشاهدة
  10. أبو محمـد
    Started by أبو محمـد,

    السلام عليكم لا تقوم قاعدة البيانات بتنفيذ Trigger التالي - ويتم تنفيذه بعد إضافة بيانات للسجل - : CREATE TRIGGER IN_AVG FOR PRICE_DATE ACTIVE AFTER INSERT POSITION 0 AS declare variable num decimal(15,2); declare variable m_id integer; begin select max(id) from price_date where id_comp = new.id_comp into :m_id; if (m_id > 8) then begin select avg(pr_close) from price_date where id_comp = new.id_comp and id > :m_id -9 into :num; new.avg_9 = :num; end else new.avg_9 = 0; end وعندما استبدلت تفيذه بقبل إضافة بيانات لللسجل فإنه ينفذه . CREATE TRIGGER IN_AVG FOR PRICE_DATE ACTIVE BEFOR INSERT POSITION 0 AS declare variable num decimal(15…

    • 0 رد
    • 1.4k مشاهدة
  11. هانى سند
    Started by هانى سند,

    السلام عليكم و رحمة الله و بركاته إخواني الكرام موعدنا مع function اخري تقوم بعد الكلمات الموجودة في نص الكود: CREATE OR REPLACE FUNCTION count_words ( p_data VARCHAR2 ) RETURN VARCHAR2 IS v_data VARCHAR2 (2000) := single_space (p_data); v_count NUMBER := 0; -- BEGIN FOR i IN 1 .. LENGTH (v_data) LOOP IF substr (v_data, i, 1) = ' ' THEN v_count := v_count + 1; END IF; END LOOP; RETURN v_count; END count_words; / غرض و كيفية الاستخدام : من الممكن ان تستخدم هذه الفانكشن في عد الكلمات في برقية لنظام برقيات حتي يمكن حساب كلفة البرقية حيث عادة يتم اتساب كلفة البرقية عن طريق عدد كلماتها و هي تعتمد علي عد المسافات …

    • 0 رد
    • 2.5k مشاهدة
  12. sam23
    Started by sam23,

    شباب ممكن تساعدوني شوي 1- مالفرق بين التعليمتين التاليتين وماذا تفعل كل منها SELECT last_name, salary, MAX(salary ) OVER (ORDER BY hire_date) "SALMAX "(شو هي over) FROM employees WHERE department_id = 30; 2- select e.last_name,e.salary,e.department_id,b.salmax from employees e,(select department_id,max(salary) salmax from employees group by department_id)b where e.department_id=b.department_id سؤال آخر (تحملونا شوي) لماذا عند كتابة التعليمة التالية يزداد عدد المحارف select last_name,lpad(' ',salary/1000,'*')SALARY from employees LAST_NAME ------------------------- SALARY -----------------------------------------------------------------------------------------------…

    • 0 رد
    • 1.6k مشاهدة
  13. learner1
    Started by learner1,

    السلام عليكم ورحمة الله وبركاته : عندي بعض الأسئلة حول functions لو سمحتم ماذا يعني كلاً من : treat nls_Initcap nls_lower form_tz numtodsinterval وجزاكم الله كل خيراً . . . . . . . . . . . ********************************************

    • 0 رد
    • 1.5k مشاهدة
  14. MMA

    إخواني الكرام ، تحية طيبة وبعد، جاء لي عميل يحتاج الي برنامج لمتابعة المخازن وفواتير الشراء والبيع فقمت بإنشاء البرنامج المطلوب وقام المستخدم بتخزين حوالي 3 مليون فاتورة ، وعند عرض كافة الفواتير خلال السنة المالية بتقري كريستال ريبورت ظهرت المشكلة !!! حدث تجمد تام للبرنامج لمدة ربع ساعة فأكثر ، ويرجع ذلك الي كتابة جملة SQL ترتبط بمجموعة من ال Functions و العمليات الكثيرة وأيضاً الكمية الكبيرة من البيانات التي سيتم عرضها. سؤالي هنا ، كيف يتم معالجة المشكلة الموضحة أعلاة ، أو للدقة كيف يتم منح فرصة من داخل قاعدة البيانات كي أقوم بوضع لافتة إنتظار ( مثل شريط بيان الحالة ) وفي نفس الوقت يقوم بإجراء أعماله الأخري طبيعي دون حدوث تجمد. إخواني الكرام ، في الحقيقة أنا مبرمج ف…

    • 0 رد
    • 1k مشاهدة
  15. mido_develper
    Started by mido_develper,

    عند عمل union كيف يتم الترتيب؟؟؟؟ وهل له علاقه بال primary/foregin/uniqe key بين الاعمده عندما يحذف البيانات المتكرره؟ سبحان الله وبحمده سبحان الله العظيم

    • 0 رد
    • 1.2k مشاهدة
  16. undercover
    Started by undercover,

    السلام عليكم ورحمة الله ارجوا المساعده العاجله في حل هذا السؤال ... يوجد مرفق لسؤال .. ومرفق لمحاولة الحل new.zip

    • 0 رد
    • 654 مشاهدة
  17. حاحا
    Started by حاحا,

    • 0 رد
    • 779 مشاهدة
  18. salah_sql
    Started by salah_sql,

    السلام عليكم حد عنده دكويمنت عن Oracle Standard Code او يشرحلنا عبارة عن ايه

    • 0 رد
    • 1.1k مشاهدة
  19. waleed21112001
    Started by waleed21112001,

    السلام عليكم بما انه سبق ذكر الباك اب في السؤال السابق من قبل احد الاخوه......... ارجو ان احصل عن بعض المعلومات : في كيفيه عمل back up وماهي وظيفته ... وكيف استعيد استعماله .. وما الى ذلك من استخدامات ارجو الافاده.... من جانبكم يااخوه

    • 0 رد
    • 1.5k مشاهدة
  20. hscania
    Started by hscania,

    6 كتب http://cvlinks.net/index.php?option=com_co...25&Itemid=9

    • 0 رد
    • 1.3k مشاهدة
  21. sho_7222

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته بعد الانتهاء من كورس السكول بفضل الله تعالي وبطلب كثير من الاعضاء كورس pl سوف نبدا اول درس في هذه السلسله وان شاء الله ستكون كافيه شافيه بفضل الله تعالي وهذا هو الدرس الاول وبردودكم اتشجع للدرس الثاني وهكذا حتي يتم تجميع الكورس كامل الذي يشمل المقدمة 1- المتغيرات variables 2 - الدوال داخل ال pl 3- جمل التحكم في سير البرنامج 4- جمل الشرط condition 5- التعامل مع البيانات المعقدة 6- المؤشرات cursor 7- الإستثناءات Exceptions 8 - الإجراءات procedure 9- والدوال function 10- إدارة البرامج 11- والحزم package 12- التعامل مع Large Object(LOB) 13- الزناد trigger 14- الإدارة الاعتمادية الدرس الاول المقدمة ان شاء ا…

    • 0 رد
    • 1k مشاهدة
  22. ASALLAM
    Started by ASALLAM,

    السلام عليكم اريد ان اعرف هل ال(msql(mini sql معتمدة من قبل اوراكل , وماهو الفرق بينها وبين الاوراكل sql مع جزيل الشكر

    • 0 رد
    • 910 مشاهدة
  23. أبو الروض
    Started by أبو الروض,

    If we want a list for the employee that have started the work in 1985 then we type the following order : Select ename , hiredate From emp Where to_char (hiredate,'yyyy') = 1985 ; And if we want them they have started working in the third month and in the year 1985 the we use the folloeing : Select ename , hiredate From emp Where to_char(hiredate , 'yyyy') = 1985 And to_char(hiredate,'mm') = 03 ; You can here see all employess and hiredate in day and month and in years . Select initcap(ename), hiredate , Trunc((sysdate-hiredate)/365,0) years , Trunc(mod((sysdate-hiredate),365)/30,0) Months , Trunc(mod(mod((sysdate-hiredate),365),30),0) Days from emp ; t…

    • 0 رد
    • 1.2k مشاهدة
  24. disha_1_1
    Started by disha_1_1,

    you use select to retreive data from a data table for iserting

    • 0 رد
    • 1.1k مشاهدة
  25. Shibeika
    Started by Shibeika,

    السلام عليكم ورحمة الله وبركاته أخواني الأعزاء من خلال هذه النافذه سأبدأ بنقل تجاربي المتواضعة التي قمت بها في المؤسسة التي أعمل بها لعمل ملفات سكربت لغرض الإتصال بأي مستخدم وتشغيل ال Script نتجية تشغيل هذا الملف الآتي 1- ملف سكربت بإسم username.sql في محرك الأقراص c:\ 2- cmd file بإسم username.cmd في محرك الأقراص c:\ وإليكم الملف التالي set heading off variable username varchar2(100) variable password varchar2(100) variable host_string varchar2(100) accept username prompt 'Enter username ' accept password prompt 'Enter password ' hide accept host_string prompt 'Enter host_string ' declare menu_no number:=&&menu_choice; begin :username:='&&usernam…

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

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.