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

    السلام عليكم ورحمة الله وبركاتة احب ان اشكر القائمين على هذا المنتدى المفيد جدا جدا هذه اول مشاركة لى في هذا المنتدى وبإذن الله تكون بداية مفيده اريد الإستعلام عن امرين الأول: كيفية التعامل مع البار كود في ال اوراكل ادخال البار كود وترجمته ...... الثاني: امكانية اسقبال رسائل SMS واخذ معلومات منها والرد على المستعلم..... اجوا الرد المباشر او اى لينك او اي كتاب يناقش هذه المواضيع ولكم جزيل الشكر

    • 2 رد
    • 1.8k مشاهدة
  2. aliallawati
    Started by aliallawati,

    السلام عليكم أخواني ... حبيت أعرف عن order l noorder clause و الذي يتم استخدامه عند تعريف sequence ... ما الفرق بين order و noorder؟ حياكم الله

    • 0 رد
    • 1.2k مشاهدة
  3. femadw
    Started by femadw,

    السلام عليكم انا مستخدم مبتدىء فى PL SQL اواجه مشكلة عندما اكتب اى مثال فى بيئة PL SQL مع انى احاول اكتب الكود من اكثر من مصدر من الكتب المتعددة التى تتناول شرح PL SQL وانى حاولت فى العديد من الامثلة ولكن تواجهنى مشكلة عدم تنفيذ جملة مع اننى اقوم بمراجعة الجملة جيدا للاسف قاربت على الياس منه الرجاء المساعدة وهذا مثال declare v_variable varchar2(5); begin select column_name into v_variable from table_name; exception when exeption_name then ... END; SQL> / ... : begin case declare exit for goto if loop mod null pragma raise return select update while with <an identifier> <a double-quoted delimited-identifier> <a bind variable> <&…

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

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

    • 0 رد
    • 1.2k مشاهدة
  5. alsaedi
    Started by alsaedi,

    السلام عليكم لدي جدول لاسماء الطلبة يحوي اسم الطالب اي اسمه الثلاثي فقط وعمره واسم الجامعة والكلية والمرحلة الدراسية له ومكان سكنه ........ كيف اجعل عند اضافة قيد وكان اسم الطالب المدخل موجود يعطيني رسالة تبين عدم امكانية اضافة هذا القيد لوجود قيد مشابه .... الرجاء بعض التوضيح ان امكن

    • 1 رد
    • 1.4k مشاهدة
  6. 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
  7. ehab2006
    Started by ehab2006,

    السلام عليكم ركبت قواعد البيانات 10g وعند الدخول على sql بـ الحساب scott تظهر لي الرسالة التالية ERROR: ORA-2008 :the account is locked علما أنه لا توجد مشكلة في الدخول بـ SYSTEM لماذا تم اقفال الحساب وكيف يمكن أن أفتحه مرة ثانية الرجاء المساعدة

    • 7 رد
    • 4.1k مشاهدة
  8. nan740

    alter table attendants add constraint att_pk foreign key (att_no) references p_data(att_no); ORA-02270:لا توجد مفاتيح اساسية اول فريده متوافقه مع قائمة العمود مع العلم ان كل جدول له مفتاح اساسي وانا حاط الحقل att_no مفتاح اساسي في جدوله وحقل عادي في الجدول p_data وهذا الخطا في كل عمليات انشاء constraint فما هو الحل لاني مو قادر اسوي اي مفتاح ثانوي على اي جدول

    • 1 رد
    • 1.5k مشاهدة
  9. teto_t
    Started by teto_t,

    عندى جدول به حقلين a,b الحقل b فيه بيانات 3 صفوف عايز ارجع الداتا بتاعت b فى صف واحد زى كدة 1,2,3

    • 1 رد
    • 1.2k مشاهدة
  10. Mourad Samir
    Started by Mourad Samir,

    أعزائى المبرمجين: أطلب منكم المساعدة وأكون شاكر على حسن تعاونكم معى ، لقد درست ال SQL فى أحد المراكز المعتمدة وذاكرت من خلال الكتب الخاصة بأوراكل وأنا على وشك دخولى للأمتحان ،، أريد مساعدتكم ونصيحتكم لى لأنه اول أختبار أقوم به فى هذا الكورس وان كان هناك اخر نسخة للأمتحان أكون شاكر لكم جميعا وففقكم الله

    • 3 رد
    • 1.5k مشاهدة
  11. mostfa_future
    Started by mostfa_future,

    CREATE OR REPLACE PROCEDURE create_table (table_name VARCHAR2 , column VARCHAR2)is stmt VARCHAR2(200) ; BEGIN stmt := 'CREATE TABLE ' || table_name|| '(' || column ||')' ; EXECUTE IMMEDIATE stmt ; END; / show errors BEGIN create_table (table_name => 'mostfa' , column => 'id NUMBER(4) PRIMARY KEY, name VARCHAR2(40)' ); END;

    • 8 رد
    • 1.9k مشاهدة
  12. gabbary
  13. F-15 S
    Started by F-15 S,

    السلام عليكم ورحمة الله وبركاته أخواني / اخواتي : مساكم الله بالخير جميعا , انا صممت قاعدة بيانات بسيطة لارقام الهواتف بحيث اني احفظ جميع الارقام الهاتف المسجلة في جهاز الجوال , المطلوب هو الكود الخاص باني اذا قمت بتسجيل الدخول يتاح لي النموذج او الجدول , يعني انا سويت شاشة دخول برقم سري اريد اذا كان الرقم صحيح يتاح لي الجدول بحيث اضيف واحذف واستعلم ....الخ اتمنى اني وضحت الفكرة , بارك الله فيكم ع الموقع الرائع الجميل

    • 4 رد
    • 1.9k مشاهدة
  14. dolly88
    Started by dolly88,

    ما هي كيفيه عمل برنامج الاله الحاسبه في لغة ال pl/sql؟؟

      • أعجبني
    • 2 رد
    • 1.8k مشاهدة
  15. Ahmed ali_135959
    Started by Ahmed ali_135959,

    استخدام bulk collect و for all بلا شك هام للغاية عند التعامل مع الكميات الضخمة من البيانات ونرجو ممن لدية خلفية جيدة تناول الموضوع بالشرح ولكم جزيل الشكر CREATE OR REPLACE PROCEDURE increase_salary ( department_id_in IN employees.department_id%TYPE, increase_pct_in IN NUMBER) IS TYPE employee_ids_t IS TABLE OF employees.employee_id%TYPE INDEX BY PLS_INTEGER; l_employee_ids employee_ids_t; l_eligible_ids employee_ids_t; l_eligible BOOLEAN; BEGIN SELECT employee_id BULK COLLECT INTO l_employee_ids FROM employees WHERE department_id = increase_salary.d…

      • أعجبني
    • 3 رد
    • 1.6k مشاهدة
  16. المزيون
    Started by المزيون,

    [الان يمكنك انشاء قاعدة بيانات في الاوراكل عن طريق الاكسس] السلام عليكم ورحمه الله وبركاته لصعوبة استخدام عبارات SQL عند الاخوة المبتدئين نطرح هده الطريقة السهلة. ألان بإمكان كل الأعضاء الدين يجدون صعوبة في إنشاء الجداول في قاعدة البيانات ألان بإمكانكم أتشاء كل الجداول في ألAccess ثم تحويلها إلى ألoracle وبكل سهوله ويسر. أول شي قوم بإنشاء قاعدة البيانات في ألAccess ثم بعد الانتهاء من الإنشاء قم بتحويلها إلى إصدار سابق وذلك عن طريق الأدوات ثم أدوات مساعده تحويل قاعدة البيانات ثم التحويل إلى إصدار سابق ثم يطلب أجراء حفظ قم بعمل حفظ , اذهب إلى البرامج ثم ORACLE FROM WINDOWS 95 ثم ORACLE MIGRATION ASSISTANT FOR MS ACCESS ثم تظهر شاشة نقوم بالنقر على BIGEN ثم ADD DATABASE …

    • 1 رد
    • 1.9k مشاهدة
  17. Abo_elmonzer
    Started by Abo_elmonzer,

    السلام عليكم و رحمة الله و بركاته ما رأى الاخوة فى عرض دروس فى ال pl حيث اننى لدى pdf's جميلة جدا فى شرح ال pl وبعد ارسال كل درس يقوم المبتدئين امثالى فى عرض اسئلتهم بخصوص هذا الدرس على خبراء المنتدى لتعم الفائدة و اليكم أول درس فى ال pl Intro.pdf

    • 3 رد
    • 1.8k مشاهدة
  18. m_nasef
    Started by m_nasef,

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

    • 1 رد
    • 2.5k مشاهدة
    أسامة موسى
  19. رابح
    Started by رابح,

    اناعندي مشروع عبارة عن مكتبة الكترونية والمشكلة أني ماأعرف متى استخدم الماستر ديتيل وجزاكم الله خير

    • 1 رد
    • 1.4k مشاهدة
  20. ابوبكر الحمادي
    Started by ابوبكر الحمادي,

    هل هناك دالة تأخذ الوقت الحالي للنظام مثلا دالة التاريخ للنظام هي sysdate وهي تقوم باخذ التاريخ الحالي لـ windows افيدونا

    • 4 رد
    • 2.5k مشاهدة
  21. m_nasef
    Started by m_nasef,

    فى هذا الاجراء .... declare cursor cur is select manager_id from employees; begin for rec in cur loop if rec.manager_id = 1023 then null; end if; end loop; raise_application_error(-20101,'Invalid.'); end; اريد ان اعرف كيف يتحقق هذا الشرط عند صحته وعند عدم صحته....

    • 4 رد
    • 1.9k مشاهدة
  22. reemy
    Started by reemy,

    لعمل نتجية للسنة اليك جملة SQL تؤدى الغرض SELECT LPAD( Month, 20-(20-LENGTH(month))/2 ) month, "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" FROM ( SELECT TO_CHAR(dt,'fmMonthfm YYYY') month, TO_CHAR(dt+1,'iw') week, MAX(DECODE(TO_CHAR(dt,'d'),'1',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sun", MAX(DECODE(TO_CHAR(dt,'d'),'2',LPAD(TO_CHAR(dt,'fmdd'),2))) "Mon", MAX(DECODE(TO_CHAR(dt,'d'),'3',LPAD(TO_CHAR(dt,'fmdd'),2))) "Tue", MAX(DECODE(TO_CHAR(dt,'d'),'4',LPAD(TO_CHAR(dt,'fmdd'),2))) "Wed", MAX(DECODE(TO_CHAR(dt,'d'),'5',LPAD(TO_CHAR(dt,'fmdd'),2))) "Thu", MAX(DECODE(TO_CHAR(dt,'d'),'6',LPAD(TO_CHAR(dt,'fmdd'),2))) "Fri", MAX(DECODE(TO_CHAR(dt,'d'),'7',LPAD(TO_CHAR(dt,'fmdd'),2))…

    • 7 رد
    • 5.1k مشاهدة
  23. a_m2
    Started by a_m2,

    لو سمحتم اريد افهم ما هو الهدف او الاستفاده من تكوين ال package ثم كيف اكون فكره لتكوين package انا اعرف خطوات التكوين specification and body لكن افتقد الى كيفية التفكير لتكوين body اقصد الربط بين ال function and procedure فى ال body اعرف انه قد لا يفهم بعض الاشخاص قصدى لكن اريد ممن فهم الغرض من السؤال توضيح كيف اكون فكره لبناء package قوى وكيف اربط بين عناصر ال body به ارجو من الاخ hanyfreedom2005 عدم الرد على الموضوع لانى سبق وعرفت رايك وحتى لا يعتمد احد الاخوه على ردك ويكتفى به

    • 0 رد
    • 1.3k مشاهدة
  24. waleed_prog
    Started by waleed_prog,

    هل أستطيع أن اعمل للـــRole باس ورد ؟؟؟؟ هل ينفع ؟؟ أنا أستطعت والحمد الله الحصول علي جدول من خلاله تخيل لنفسي ان ينفع أعمل باس ورد للرول ولكن لم أعرف كيف او ما هي الطريقه ولكن انظر معي SQL> select * from dba_roles; ROLE PASSWORD ------------------------------ -------- CONNECT NO RESOURCE NO DBA NO SELECT_CATALOG_ROLE NO EXECUTE_CATALOG_ROLE NO DELETE_CATALOG_ROLE NO EXP_FULL_DATABASE NO IMP_FULL_DATABASE NO RECOVERY_CATALOG_OWNER NO GATHER_SYSTEM_STATISTICS NO في من ضمن الحقول حقل خاص بالباس هل يوجد ام لا ؟؟؟؟ وهذا الكود يوضح معني الحقول دي أيه SQL> select * from all_COL_comments where table_name='DBA_ROL…

    • 5 رد
    • 2.3k مشاهدة
  25. mido_develper
    Started by mido_develper,

    when i insert value with a month i found error (not a valid month) for example this code INSERT INTO time_example VALUES('15-JAN-04 09:34:28 AM'); 3

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