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

    السلام عليكم ياشباب لو أحد يعرف الإستعلام الذي يعطي إسم الكمبيوتر أو IP ADDRESS وكذلك إسم المستخدم للشبكه

    • 3 رد
    • 2.1k مشاهدة
  2. mo2004h
    Started by mo2004h,

    السادة اعضاء PL\SQL تحية عطرة من الله مباركة بما انى مبتدئى فارجو من سيادتكم توضيح لى ما معنى PL\SQL وسوف اكون شاكر لكم محمد حمدى

    • 8 رد
    • 12k مشاهدة
  3. luay hudieb
    Started by luay hudieb,

    السلام عليكم ورحمة الله وبركاته اخوتي في الله احتاج لاستشارتكم... عندي table فلنفرض اسمه customers يحتوي على ما يلي: branch_code Customer_num customer_name nationality_code حيث ال nationality_code هو عبارة عن رقم (1،2،3،....) اريد ان اكتب sql select statement بحيث تظهر لي جميع المعلومات الموجودة في جدول ال customers ولكن بدل الnationality اكتب palestinian اذا كان الكود هو 1 او others اذا كان الكود غير ذلك (لا يساوي 1) وشكرا.....

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

    بسم لله أخوانى اريد ان اغير اسم حقل من جدول السرير اسم الحقل room_number واريد استبدله باسم bed_room_number كيف يتم ذلك ؟ وشكـــــــــــــــــــــــــــــــــــــــــ ـــــــــــــــــــــــــرا

    • 3 رد
    • 1.6k مشاهدة
  5. sabrina_fr_2005
    Started by sabrina_fr_2005,

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

    • 0 رد
    • 1.1k مشاهدة
  6. Khalid_Canada
    Started by Khalid_Canada,

    السلام عليكم عندي مشكلة بسيطه وماني قادر احلها. اريد ان استعرض اعمدة معينة من جدول واحد. واريد في نفس النتيجه عمود اضافي غير موجود في قواعد البيانات. على سبيل المثال: جدول الطلاب يحتوي على التالي (اسم الطالب , الرقم , العمر , الجنسية , الدرجة) المطلوب: من جدول الطلاب استعرض اسم الطالب ورقمه والدرجه للطلاب الناجحين ( الدرجة اكبر من 50) واضف عمود يوضح ان الطالب ناجح. النتيجة تكون كالتالي: اسم الطالب | الرقم | الدرجة | الحالة لاحظ ان عمود الحالة غير موجود ف قاعدة البيانات وجميع بياناته كلمة ناجح. ارجو المساعده مع فائق احترامي

    • 4 رد
    • 1.4k مشاهدة
  7. m_nasef
    Started by m_nasef,

    بسم الله الرحمن الرحيم السؤال الأول: لقد قمت بعمل حقل من نوع varchar2 ولكنى وجدت اقصى حجم له 4000 فقمت بتغييره الى long على اعتبار انه يحمل 2 جيجا ولكن عندما عملت insert يعطى الخطأ : too many <2499 مع العلم أنى اريد اضافة بيانات تصل الى 200 ميجا مع العلم انها نصوص ------------------------------ السؤال الثانى: عندما اقوم بعمل insert insert into tb (description) values (' my name is ali, but it's.......... ') بسبب it's يعطى خطأ .. لأنها تحتوى على(') .. فى it's هل من الممكن اضافة هذه البيانات

    • 5 رد
    • 1.9k مشاهدة
  8. omar-alreyati
    Started by omar-alreyati,

    الأخوة الاعزاء: إليكم شرح RR Format في Date الخاصة في السنة واليكم الأمثلة ليتضح الأمر:- * اذا كان RR=15 و Present Year=2005 إذن Supplied Year=2015 * اذا كان RR=75 و Present Year=2005 إذن Supplied Year=1975 * اذا كان RR=15 و Present Year=2075 إذن Supplied Year=2115 * اذا كان RR=55 و Present Year=2075 إذن Supplied Year=2055 ولا تنسونا من صالح دعاءكم.

    • 0 رد
    • 1k مشاهدة
  9. jamal_rrkk
    Started by jamal_rrkk,

    جزاك الله كل خير وبارك لكم في أعمالكم

    • 12 رد
    • 5.1k مشاهدة
  10. MIS
    Started by MIS,

    الأخوة الأعزاء لدي تطبيق V.B 6 يقوم بتخزين بيانات موظفين على قاعدة بيانات أوراكل و أريد إضافة صورة الموظف إلى قاعدة البيانات باستخدام هذا التطبيق و كذلك استرجاعها كيف يمكنني ذلك؟ يعني كيف ستتم عملية تخزين الصورة في قاعدة البيانات ؟ و استرجاعها؟ هل يتم ذلك باستخدام insert و select ؟ أرجو المساعدة ممن لديه معرفة قدر المستطاع. مع جزيل الشكر وفقكم الله

    • 5 رد
    • 2.2k مشاهدة
  11. omar-alreyati
    Started by omar-alreyati,

    الاخوة الاعزاء: بعد التحية الطيبة لكم. ارغب في معرفة بعض الباراميتر في الfunction الاتية: اولاً: INSTR والتي تكون بالشكل الاتي : INSTR(x, find_string [, start] [, occurrence]) ارغب في معرفة ما هي start & occurrence وما الفائدة من استخدامها ثانياً: LPAD والتي تكون بالشكل الاتي : LPAD(x, width [, pad_string]) ارغب بمعرفة فائدة pad_string مع الشرح ان امكن بالأمثلة ليتضح الامر اكثر وانا بانتظاركم وشكراً.

    • 5 رد
    • 2.4k مشاهدة
  12. أبو محمـد
    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.3k مشاهدة
  13. أبو الروض
    Started by أبو الروض,

    السلام عليكم ورحمة الله وبركاته هل يوجد مصفوفات في أوراكل كما في لغات البرمجة الأخرى ياريت مع الجواب مثال للفهم طبعا ممكن يكون في مصفوفات حتى أكيد وهي ال Type بس مثال عشان الواحد يعرف كيف ستخدمها

    • 3 رد
    • 3.2k مشاهدة
    رائد من بغداد
  14. omar_sabha
    Started by omar_sabha,

    السلام عليكم عندما اريد تشغبل ال SQL تواجهني مشكله وهي اضع user name password ولكن عندما اضع اسم ال DB واقوم بعمل Log in يعطي مسج No Listner مع العلم انه اثناء تنصيب الوراكل DB اظهر الرساله التاليه

    • 2 رد
    • 1.5k مشاهدة
  15. ابونواف620
    Started by ابونواف620,

    السلام عليكم لدي فورم للبحث ويوجد بها هذا الكود declare cursor curs is select cam_code from station_data where upper(cam_code)like '%' || upper(:view.search) || '%'; n varchar(30); i number:=0; begin open curs; clear_list ('listview'); loop fetch curs into n; exit when curs%notfound; i:=i+1; add_list_element('listview',i,n,n); end loop; end; المطلوب أضهار رسالة في حالة عدم وجود رقم المحطة المراد البحث عنها امل التعديل على الكود اذا فيه خطأ

    • 6 رد
    • 2.4k مشاهدة
  16. m_nasef
    Started by m_nasef,

    ما وظيفة دالة translate ؟

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

    HI EVERYBODY , IN THE FOLLOWING CODE YOU WILL FIND A DBMS.OUTPUT('MESSAGE '); INSIDE A LOOP OPEN C1 ; LOOP FETCH C1 INTO V_EXCHANGE_CODE; EXIT WHEN C1%NOTFOUND; V_SERIAL := V_SERIAL + 1 ; V_COMMIT_SERIAL := V_COMMIT_SERIAL + 1; ----------------------------------- DEL_EXCHANGE_2006_DATA (V_EXCHANGE_CODE); ----------------------------------- IF V_COMMIT_SERIAL = 50 THEN PANEL := 'Step 1 : Please Wait... Deleting '||V_SERIAL||' Of '||V_COUNT -------------------------------------------------------- DBMS_OUTPUT.PUT_LINE(panel); --------------------------------------------------------- COMMIT; V…

    • 1 رد
    • 1.5k مشاهدة
  18. fish
    Started by fish,

    ما هي restriction of function

    • 3 رد
    • 1.9k مشاهدة
  19. محمد سعيد
    Started by محمد سعيد,

    DECLARE V NUMBER; X VARCHAR2(22):='ACOUNTING'; Y VARCHAR2(32):='DALLAS'; S NUMBER:=1; BEGIN S:=V+10; SELECT MAX(DEPTNO) INTO V FROM DEPT; LOOP INSERT INTO DEPT(DEPTNO,DNAME,LOC) VALUES((S+V),X,Y); EXIT WHEN S=80; END LOOP; END; /

    • 6 رد
    • 2.6k مشاهدة
  20. mody82
    Started by mody82,

    السلام و عليكم ... كيفكم يا شباب ؟ بصراحه أحب أشكر الأخوه القائمين على ادارة الموقع من الناحية الفنيه و الإداريه, لان موقع زي ده يفيدنا كلنا , وانشالله ما رايح أقصر معاكم اذا تمكنت من الأوراكل بصفه عامه. في الحقيقه ما بطول عليكم و بخش عالموضوع .أوكي درست الSQL و Pl/Sql والحمدلله اختبرت SQL , بس مشكلتي في Pl/Sql. ابقى نصيحتكم يا شباب , كيف أقدر اني أكون مبرمج أو فاهم ال Pl/Sql ع الأقل بنسبة 75-80% لأني بصراحه مني فاهمها وحاس انها صعبه . كل الي ابقاه من الأخوه الأعضاء مساعدتي على الطريقه التي تجعلني أن أكون قادر ع البرمجه , وكيف تكون أساليب المذاكره . أرجو النصيحه و مشكوريــــــــن محبكم في الله / محمد عامر

    • 5 رد
    • 2.3k مشاهدة
  21. soutegobas
    Started by soutegobas,

    بس اعمل هذا الاستعلام تظهر هذه الرسالة : ORA-00920: invalid relational operator SELECT * FROM BNJ_CV WHERE NVL(&national_id,national_id) AND NVL(&CAREER_ID,CAREER_ID) AND NVL(&AGNCY_ID,AGNCY_ID) AND NVL(&EXPERIENCE_ID,EXPERIENCE_ID) AND NVL(&STATUS_ID,STATUS_ID) لذا رجاء ارجو المساعة في اجاد الغلط

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

    CREATE OR REPLACE TRIGGER SEC_SAL1 BEFORE INSERT OR UPDATE OF SAL ON EMPC FOR EACH ROW BEGIN IF NOT (:NEW.JOB IN ('CLERK','MGR')) AND :NEW.SAL >15000 THEN RAISE_APPLICATION_ERROR(-20330,'عفوا لا يمكنك ذلك'); END IF; END; / INSERT INTO EMPC(EMPNO,SAL) VALUES(7778,15000);

    • 2 رد
    • 1.6k مشاهدة
  23. ohmhs2006
    Started by ohmhs2006,

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته أخواني عندي سؤال عندي فورم يخزن وقت الدوام الحضور والإنصراف والعمودين هما من نوع date أريد الكود الذي يطرح القيمتين الإنصراف - الحضور لإظهار عدد الساعات والدقائق والسلام عليكم ورحمة الله وبركاته

      • أعجبني
    • 10 رد
    • 3.8k مشاهدة
  24. jamal_rrkk
    Started by jamal_rrkk,

    السلام عليكم ورحمة الله وبركاته مرفق ملف يحتوي علي شرح لـ cursors , exception , users جزاكم الله كل خير وبارك لكم في أعمالكم us_ex_cur.zip

    • 7 رد
    • 6.8k مشاهدة
  25. محمد سعيد
    Started by محمد سعيد,

    السلام عليكم هل يمكن عمل trigger على مستوى الdatabase وفيما يستخدم مثل هذا الtrigger

    • 2 رد
    • 1.8k مشاهدة

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

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.