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

    مرحبا DECLARE OUT VARCHAR2(10000); OUTT VARCHAR2(10000); CURSOR C1 IS SELECT A.TABLE_NAME FROM USER_TABLES A WHERE TABLE_NAME not like '%_ADT'; CURSOR C2(TAB_NAME VARCHAR2) IS SELECT A.TABLE_NAME, A.COLUMN_NAME, A.DATA_TYPE, A.DATA_LENGTH FROM DBA_TAB_COLUMNS A WHERE A.TABLE_NAME = TAB_NAME ; BEGIN DBMS_OUTPUT.PUT_LINE('--------------------- Start ------------------'); FOR I IN C1 LOOP OUT :='CREATE TABLE ' || I.TABLE_NAME || '_ADT(' || CHR(10)|| '/* -------------[AUTO GENRATED SCRIPT]-------------' || CHR(10)|| ' --------[uSER: '||USER||' DATE: '||TO_CHAR(SYSDATE,'DD/MM/YYYY')||']-------- */'|| CHR(10); O…

    • 3 رد
    • 1.5k مشاهدة
  2. mal4
    Started by mal4,

    السلام عليكم إخواني . احتاج إلى عمل Cursor داخل function إلا أنه عند تنفيذ function يظهر خطأ عدم وجود صلاحيات كافية على الجدول المرتبط بـ Cursor مع العلم أن هذا الجدول يوجد على schema أخرى ولدي جميع الصلاحيات عليه بما فيها select كما أن هناك synonym لهذا الجدول على user الخاص بي، كما أنه عند تنفيذ هذا الاستعلام خارج Cursor يعمل بدون أي مشاكل . آمل منكم المساعدة . بالمرفقات صور للـ function مع خطأ التنفيذ CREATE OR REPLACE Function cursor_test_func ( temp IN number ) RETURN varchar2 IS total_val number(6); cursor brn_code_curs is SELECT code_brn FROM dbschema.branche; BEGIN total_val := 0; FOR brn_rec in brn_code_curs LOOP DBMS_O…

    • 0 رد
    • 961 مشاهدة
  3. 15mohamed zakaria

    كيفية عمل CURSOR ياتى ببيانات من جدول ----وطباعة أخر صف فقط من الCURSOR

      • أعجبني
    • 9 رد
    • 1.3k مشاهدة
  4. ali_s2005
    Started by ali_s2005,

    السلام عليكم اتمني منكم المساعده اريد اعمل desc للجداول بحيث يظهر اسم الجدول والdesc حقه SPOOL a.sql; SELECT ' DESC '||TNAME||';' FROM TAB; بس هذا الامر ما يجيب اسم الجداول يجيب فقط الdesc حق جميع الجداول وشكرا جزيلا لكم

    • 0 رد
    • 1.4k مشاهدة
  5. alibarg31
    Started by alibarg31,

    كيف يمكن عمل export من خلال ال database بدون الاوامر الخاصة بالويندوز exp.exe اريد تشغيله من خلال package على الداتابيز وربطه ب dbms_job وشكرا

    • 0 رد
    • 1.4k مشاهدة
  6. MARCOUS
    Started by MARCOUS,

    السلام عليكم ورحمة الله وبركاتة عندي استفسار بدي اعمل فورمات لجهازي وعندي الداتا بيس 9i وانا عامل في جداول كتيرة بس انا حابب اعرف الطريقة الي اعمل فيها export و import للجداول لاني سمعت انو في طريقة لسحب الجداول مثلا على درايف d و بعد تنصيب الوندوز والداتابيز ارجعهم مرة تانية... وشكرا

    • 3 رد
    • 2k مشاهدة
  7. s_devlop
    Started by s_devlop,

    السلام عليكم اريد عمل for loop حيث عندى جمله select بتجيب اكثر من row وعايز اطبع اول row على الشاشه بس وشكرا

    • 1 رد
    • 1.6k مشاهدة
  8. hider
    Started by hider,

    أرجو منكم المساعدة في عمل function يقوم بحذف بيانات جدول emp القديم عند أضافة بيانات جديد وشكر

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

    السلام عليكم ابغى اعمل دمج بين اكثر من عمود في اكثر من جدول عندي جدول اسمو rooms العمود room_no منه وعندي cust_info العمود name وعندي cust_services العمود reservation_no فورن في هذا الجدول وابغى اعمل بينهم join condition عشان وقت مااحط رقم الغرفه يطلع لي اسم النزيل ورقم الحجز تبعه بلييييييييز ساعدووني ^_*

    • 2 رد
    • 1.3k مشاهدة
  10. ahmes_ali80
    Started by ahmes_ali80,

    السلام عليكم كانت محتاج مساعده فى عمل LOOP عندي جملة INSERT و ال INSERT ده بياخذ قيمة من جدول تاني وبينقص عاوز اول ماتوصل صفر جملة LOOP تقف SET SERVEROUTPUT ON DECLARE X NUMBER:=(select AUT5 from aut where AUT1 = 653); BEGIN WHILE (X >0) LOOP insert --- جملة end loop ; end -- ازاي اعرف جملة select المفروض هتجيب رقم لو الرقم اكبر من الصفر يعيد جملة insert -- اول مايكون صفر ال loop توقف

      • شكراُ
    • 5 رد
    • 1.8k مشاهدة
  11. ochean
    Started by ochean,

    السلام عليكم ازاي اعمل security للجداول &procedure &function انا عندي داتا بيس و اليوزر كلهم داتا بيز يوزر و انا بديهم صالحيات على run procedure or function بس بالوقوف على ال procedure or function +ctrl بيقدروا يشوفوا ال body و انا عايزة امنع الموضوع ضروروي و شكرا

    • 1 رد
    • 953 مشاهدة
  12. basemzidan

    السلام عليكم و رحم الله و بركاته ارغب فى كتابة select statement لاختيار عدد معين السجلات تحت عدة شروط جربت استخدام where rownum <1000 مثلا لكن المشكلة ان هذه تستعيد اول 1000 سجل و هذا لا يؤدى الغرض المنشود و هو انا مجموعة السجلات يجب انا تكون ممثلة بناءاً على حقل معين مثلا حقل المدينة اذا كان الشرط city ='Alex' or city='cairo' or city ='port said' and rownum<1000 المشكله ان ممكن كل البيانات اللى ترجع تكون القاهرة لانها فى الاول انا اريدها 333 من cairo و333 من alex و 333 من port said و هكذا و شكرا افادكم الله

    • 1 رد
    • 2.2k مشاهدة
  13. PLANET
    Started by PLANET,

    اذا كان لدينا جدول يحتوي على ثلاثة حقول منها حقلين فية قيم متساوية والثالث مختلف كما هو موضح:- COL1 COL2 COL3 -------------------------------- 100 5320 محمد 100 5320 محسن 100 5320 علي كيف يمكن عمل SELECT تظهر لنا فقط سجل واحد من بين هذة السجلات مثلا تظهر لنا فقط السجل 100 5320 محمد ولكم جزيل الشكر

    • 6 رد
    • 2.4k مشاهدة
  14. eng_2007
    Started by eng_2007,

    السلام عليكم هل ممكن عمل triger يقوم بتسجيل كلمه مرور مستخدم عندما يعمل تغيير على كلمه مروره؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • 0 رد
    • 1.5k مشاهدة
  15. hider
    Started by hider,

    مثال في جدول EMP أريد عمل trigger عند القيام بأدخال رقم موظف في جدول emp موجود يقوم بحذف سجيل هذا الموظف وأدخال السجيل الجديد

    • 1 رد
    • 1.6k مشاهدة
  16. esam_gm
    Started by esam_gm,

    قمت بعمل trigger ولكن للاسف لا يعمل لانه معتمد علي View ولكن عند استبدال اسم الـ view بجدول يعمل بدون مشاكل فهل لا يجوز التعامل مع لـ view في الـ trigger وهذا هو الـ trigger --------------------------------------------------------------------------------------- CREATE OR REPLACE TRIGGER INV.SS_I_QUN AFTER UPDATE ON INV.SALES_DETAIL REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW DECLARE n number; p_id_inv NUMBER; BEGIN SELECT id_inv INTO p_id_inv FROM sales_head WHERE id_sales = :NEW.id_sales; SELECT SUM (sum1) INTO n FROM garl_all --------------------------------------هذا عبارة عن view تقوم بحساب الرصيد ,وعند استبدالها باسم جدول تعمل بدون …

      • أعجبني
    • 6 رد
    • 2.5k مشاهدة
  17. loveall2006
    Started by loveall2006,

    اول تقرير يظهرلي رقم المنتج واسم المنتج والوحده واسم المخزن والسعر ويقوم بجمع كل اكسبير مع بعضه وطرح المبيعات واضافه المرتج له في التقرير من جداول items و unit و store وtransaction

    • 0 رد
    • 808 مشاهدة
  18. loveall2006
    Started by loveall2006,

    اول تقرير يظهرلي رقم المنتج واسم المنتج والوحده واسم المخزن والسعر ويقوم بجمع كل اكسبير مع بعضه وطرح المبيعات واضافه المرتج له في التقرير من جداول items و unit و store وtransaction

    • 0 رد
    • 1.2k مشاهدة
  19. RDBMS
    Started by RDBMS,

    السلام عليكم ورحمة الله وبركاته مساء الخير لو سمحتم ممكن تساعدوني ، عندي حقل في قاعدة البيانات يوجد في بعض السجلات رمز / ممكن بروسيدر يساعدني اعمل اب ديب للحقل بحيث يحذف هالرمز فقط من الحقل وتبقى الارقام ثانية مثلا 34141/1 ابغي احذف / بحيث يكون الحقل 134141 علما بانه هاالرمز موجود في بعض السجلات وليس كلها. جزاكم الله خيرا

      • أعجبني
    • 1 رد
    • 1.6k مشاهدة
  20. a.elwazan

    نريد الاستعلام عن المرتبات ويعرضها بالشكل التالى تبديل كل رقم الاف الى ستار اذا اردتم توضيح اكتر ارجو تحميل المرفقات practice.xls

    • 5 رد
    • 1.4k مشاهدة
  21. سامي الكلام
    Started by سامي الكلام,

    السلام عليكم انا مسجل من فترة بالموقع واتابع مواضيعكم \وانا الان عندي مشروع لمادة الاوراكل وتقوم على عمل نظام مكتبة والصفحة الاولى فيه هي اسم مستخدم وكلمة المرور ليستطيع المستخدم استخدام الموقع عملت canvases and blocksو button ,text وغيره لكن كل ما ادخل كود يطلع غلط ارجو المساعدة في هذا الموضوع لاني عن جد بحاجة ماسة للمساعدة وتسليم مشروعي بكرة

    • 2 رد
    • 4.4k مشاهدة
  22. MOHAMED SHAWKY aly
    Started by MOHAMED SHAWKY aly,

    السلام عليكم انا اعمل على oracle 10g و بعد الانتهاء من البرنامج اريد ان يعمل exe و ليس من ال builder و شكرا لكم

    • 1 رد
    • 856 مشاهدة
    عبداللطيف
  23. ahmed maher_153152

    السلام عليكم ورحمه الله وبركاته ارجو من حضارتكم المساعدة حيص ان ليث لدي اي خبرة ي التعامل مع الداتا غير بالسكول قمت بتصميم برنامج لعميل واحتاج اخراج ملف الداتا بيز لوضه بالبرنامج وعمل نسخه احتياطيه من الداتا تقوم بعمل نسخ تلقائي يوميا واصدار تزكار قبل موعد تاريخ معين ارجو المساعدة باسرع وقت وشكرا

      • أعجبني
    • 4 رد
    • 1.1k مشاهدة
  24. shamsoman
    Started by shamsoman,

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

    • 0 رد
    • 1.5k مشاهدة
  25. محمد جمعه
    Started by محمد جمعه,

    تحية طيبة لكل افراد المنتدي ارجو المساعدة في عمل برنامج ( اعطاء بعض الأفكار ) يعطي للـ Administrator السماحية للمستخدمين Users في فتح الشاشات والتقارير في البرنامج .............. بمعني ان يقوم البرنامج قبل فتح اي شاشة او تقرير بعمل Check على هذا المستخدم User هل مسموح بالفتح ام لا ؟ مع العلم انني لدي برنامج يعمل على التقارير يقوم بكتابة الرقم 9999999999.99 باللغه العربية ( التفقيط ) . فعلى من يريده ارجو مراسلتي على mmgpgco@hotmail.com وسوف اقوم بإرساله لمن يرغب شكراً لكم.

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