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

    السلام عليكم أريد ان اعمل فنكشن تأخذ ملف نصى مجهز فيه جدول بصورة text delimited و الفنكشن تاخذ الملف و تقطعه و تقوم بانشاء الجدول فى قاعدة البيانات مشكلتى الحالية فى التقطيع الصحيح للملف حيث انه لا يقوم بتقطيع بالشكل المناسب بحيث استطيع انشاء جدول من الناتج سأرفق ملفين الاول الملف النصى الذى يوجد به شكل الجدول و المفروض اننى كل مرة سيكون لدى جدول مختلف بعدد مختلف من الاعمدة و الملف الثانى به الكود و انا أضع فى زر فى الفورم و أقوم بتشغيله أرجو المساعدة فى تتبع المشكلة و جزاكم الله خيرا emp.txt create_table.txt

    • 0 رد
    • 1.2k مشاهدة
  2. interface
    Started by interface,

    اسلام عليكم اخواني انا مبتدء في لغة pl وتمنا من الخوة في المنتدى ان يكتب لنا برنامج صغير وسهل جدا حتى نستطيع ان فهمة بسهولة ويكون بنسبة لنا نقطة انطلاق \ برنامج صغير مع الشرح وكيفية التنفيذ كيف ارى الناتج البرنامج

    • 3 رد
    • 1.8k مشاهدة
  3. طفلة الخالد
    Started by طفلة الخالد,

    السلام عليكم ورحمة الله وبركاته.. عند حذف الجدول المنشأ منه view ماذا يحصل بتلك الـــ view أو views هل سوف تحذف مع الجدول التابعه له ام لا ؟ سواء كان الجدول يحتوي على بيانات أم لا...

    • 5 رد
    • 2.1k مشاهدة
  4. kame
    Started by kame,

    السلام عليكم مثل ما هو واضح من العنوان أنا عندي مشروع وأبغى المستخدم يدخل كلمة مرور وبعدين أنا أقبلها كمتغير ... كيف أقدر أسوي هالشيء مع العلم إني أستخدم Oracle 10g express edition

    • 1 رد
    • 1.2k مشاهدة
  5. Eng Azhar
    Started by Eng Azhar,

    السلام عليكم ممكن يا اخوتي حد يحطلي رابط كتاب ال PL/SQL 10 g لاني محتاجة ضروري .. عندي السلايدات بس بدي الكتاب منشان ارتبهم وفقكم الله وسدد خطاكم في امان الله

    • 4 رد
    • 2k مشاهدة
  6. mageed_ahmed
    Started by mageed_ahmed,

    السلام عليكم ورحمة الله وبركاته قمت بكتابة هذا الكود مؤخرا للتحقق من صيغة البريد الالكتروني 1 CREATE OR REPLACE TRIGGER mail_chk 2 before insert OR UPDATE 3 ON BRANCH_USER 4 FOR EACH ROW 5 DECLARE 6 v_ok varchar2(10); 7 BEGIN 8 select distinct 'ok' INTO V_OK from dual 9 WHERE REGEXP_LIKE (:NEW.USER_EMAIL, '[a-zA-Z0-9._%-]+@[a-zA-Z0-9._%-]+\.[a-zA-Z]{2,4}'); 10 EXCEPTION 11 WHEN NO_DATA_FOUND THEN 12 RAISE_APPLICATION_ERROR (-20009,'Email ID is not valid !'); 13* END; SQL> / Trigger created. SQL> أرجوا الدعاء بظاهر الغيب

    • 1 رد
    • 1.3k مشاهدة
  7. sho_7222

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

    • 0 رد
    • 838 مشاهدة
  8. Alkarmy

    السلام عليكم : كيف أنشئ قاعدة بيانات جديدة في الاوراكل ؟

    • 2 رد
    • 2.2k مشاهدة
  9. الكونت
    Started by الكونت,

    السلام عليكم اخواني اعضاء النمتدى الكرام انا عندي سوال بسيط يتلخص بما يلي: انا قمت بانشاء وظيفة(فنكتشن) عن طريق اس كيو ال وحفظتها وعملتلها كول . اريد ان اظهر التكست الخاص بها اي كود الفنكتشن المكتوب هل هناك جملت استعلام ترجع لي الكود . مع كامل الاحترام

    • 5 رد
    • 1.2k مشاهدة
  10. ramadan.kamal

    برجاء الأفادة عن كيفية نقل بيانات جدول من مستخدم إلي مستخدم أخر ؟ الديفوليبر 6i وقاعدة البيانات 8i

    • 7 رد
    • 1.6k مشاهدة
  11. shady khaled
    Started by shady khaled,

    ان هذا الكتاب هو النسخه الاصليه والمعتمده من شركه ORACLE ونسالكم الدعاء :D ' alt='default_biggrin.png' alt=':D'> :D '>

    • 2 رد
    • 1.5k مشاهدة
  12. endearly
    Started by endearly,

    السلام عليكم اريد تحويل هذا الكود باستخدامDecode SELECT last_name, salary, (CASE WHEN SALARY<5000 THEN 'LOW' WHEN SALARY<10000 THEN 'MEDIUM' WHEN SALARY <20000 THEN 'GOOD' else 'excellent' end) income FROM EMPLOYEES; لأن بعد التجربة لا أعرف ماهى المشكلة SELECT last_name, salary, DECODE(salary,'SALARY<5000','LOW', 'SALARY<10000','MEDIUM', 'SALARY<20000','GOOD' , 'excellent')INCOME FROM EMPLOYEES;

    • 2 رد
    • 1.5k مشاهدة
  13. أحساس غالي

    1. a. Create a PL/SQL function named getsmallest that will accept three numbers as parameters. It will then determine and return the smallest number. ==================== Write a PL/SQL block with CURSOR declarations. Read all the records from Employee table and save the same records to New_Emp table. ===================== List and write the syntax of the three iterative constructs. Give one example for each. ================== a. Create a table EvenNum with the following structure: EvenNum(Enum Number(3)) b. Insert all even numbers from 2 to 20 into the above created table. Commit before the end of the block.

    • 0 رد
    • 1.1k مشاهدة
    أحساس غالي
  14. Shayma89

    السلام عليكم ورحمه الله وبركاته هنا تظهر لي مشكلة ORA-00904: : invalid identifier وهنا ORA-00955: name is already used by an existing object أرجوا المساعدة

      • أعجبني
    • 9 رد
    • 2.9k مشاهدة
  15. mr.raed
    Started by mr.raed,

    انا ابغى انشئ بروسيجر لجدول عندي فيطلع لي الخطا Error at line 5: PL/SQL: ORA-00904: "CUSTMER_NO": invalid identifier وانا متأكد من اسماء الجدوال بالزبط بالزبط فاتمنى أحد يفيدني ايش الخطأ ؟؟ هذا الكود للبروسيجر create or replace procedure update_into_custmer(custmer_nnoo custmer.customer_no%type,emaiil custmer.email%type, addresss custmer.address%type , phone_noo custmer.phone_no%type) is begin update custmer set customer_no=custmer_nnoo , email=emaiil ,address = addresss,phone_no=phone_noo where custmer_no= custmer_nnoo ; end

    • 6 رد
    • 1.1k مشاهدة
  16. Fun Forever

    السلام عليكم رجاء توضيح ما معنى هذه الاومر وما فائدة استخدامها ERASE ('global.' || i_n); ERASE ('global.typ'); ERASE ('global.Val'); COPY ('2', 'global.al'); وشكرا

      • أعجبني
    • 2 رد
    • 1.6k مشاهدة
  17. egypt4egypt90
    Started by egypt4egypt90,

    السلام عليكم انا لو عايز اعمل رم تسلسلى فانا بستخدم sequence صح بس دى بتم تحديد رقم كحد اقصى انا مش عايز احدد رقم كحد اقصى انا عايز التسلسل الى مالا نهاية وشكرا لحضرتكم

    • 3 رد
    • 930 مشاهدة
  18. ملاك علي
    Started by ملاك علي,

    السلام عليكم ورحمة الله انا عندي جدولين واحد لل Car والثاني Rental وعندي عمود للقيمه ف انا اريد استدعي قيمة السياره من جدول Car ف سويت تريجر بس عندي غلط اتمنى مساعدتكم Create or replace trigger update_d after insert on Rental for each row begin UPDATE Rental SET Rental.Payment = Car.price FROM Car INNER JOIN Rental ON Rental.CAR_ID = Car.CAR_ID; end; /

    المبرمج الصاعد
  19. صلاح الثبيتي
    Started by صلاح الثبيتي,

    السلام عليكم انا عندي جدول CREATE TABLE items ( iid NUMBER(8) NOT NULL, iname VARCHAR2(15) NOT NULL, idesc VARCHAR2(150), iimage BLOB, iprice NUMBER(6,2) NOT NULL, irmarks VARCHAR2(150), lid NUMBER(8) NOT NULL, cid NUMBER(8) NOT NULL ); و ابغى اضيف الصور لقاعده البيانات .. كيف ؟؟ كيف اسوي insert للصوره ؟

    • 5 رد
    • 3.3k مشاهدة
  20. هانى سند

    السلام عليكم هذه فانكشن لتعديل البيانات في جدول و حذف المسافات الزائدة و التي تسبب الكثير من المشاكل و لكن بصفة دائمة من الجدول ملحوظة : الملف المرفق يحتوي علي function ثانيوة اخري مستخدمة بداخل الfunction الاساسية البارمترز المستخدمة عبارة عن اسم الجدول و اسم العمود المراد ازالة المسافات منه بالتوفيق REM_SPACE.zip

    • 5 رد
    • 3.9k مشاهدة
  21. tayseer_eldahshory
    Started by tayseer_eldahshory,

    كيف أستطيع عمل trigger به select لل machine name من v$session ثم أقوم بوضعها في variable

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

    السلام عليكم ورحمة الله وبركاته الدرس العاشر Creating Functions يقصد بها هو انشاء اجراء معين على قاعدة البيانات بحيث تطبق تعليمة معينة او تستعلم تعليمة معينة ويمكن تريتيبها حسب التالي : 1-Function 2-Procedure 3- Trigger قاعدة انشاء ال Function CREATE [OR REPLACE] FUNCTION function_name [ (parameter [,parameter]) ] RETURN return_datatype IS | AS [declaration_section] BEGIN executable_section [EXCEPTION exception_section] END [function_name]; ويمكن ان نشرحها بالشكل التالي CREATE [OR REPLACE] FUNCTION function_name هنا نقوم بعمل او تبديل الفانكشن يعني نكتب CREATE OR REPLACE ثم نكتب FUNCTION ثم نكتب اسم الفانكشن وفائدة الREPLACE هنا لتبديل البفانكشن ال…

    • 8 رد
    • 22.2k مشاهدة
    جلال شواقفه
  23. sameh bakkar
    Started by sameh bakkar,

    بسم الله الرحمن الرحيم أخوانى الأعزاء قد وعدتكم بتكملة فكرة التطبيق العملى أول بأول على اسئلة الأمتحان الخاص بشهاده OCP و الفكره اذكركم بها و هى عباره عن اسئلة الأمتحان و لكن على كل فصل بالمنهج على حده.... والأن ارفق اليكم امتحان ال SQL و ال PL من وجهة نظرى و عن تجربه وجدت انا هذه الطريقه حققت نتائج مرجوه و كل من اتبعها اجتاز الأمتحان فى اسرع وقت و بسهوله جدا ... و اتمنى الأفاده لجميع ولا تنسونا بالدعاء.... باقى الملفات يا شباب انشاء الله بعد حل الأسئله على كل فصل تكون جاهز للأمتحان و الله المستعان أسئلة ال PL و انشاء الله جارى اعداد الفورم Where_clause.pdf Single_Row_Funtion.pdf group_functions.pdf Join_Tables.pdf Subquery.pdf Controlling_user.pdf View.pdf …

    • 13 رد
    • 5.4k مشاهدة
  24. عمانية

    أرجوكم بليييييييييييييييييييييييييييييز والله محتاجة مساعدة في هذا SQL انا طالبة ماجستير ادارة أعمال-تقنيات المعلومات.....................وما عندي ولا 1% خلفية في الsql والمصيبة ان بعد أقل من شهر من الآن سأمتحن فيه وأخذنا ورشة عمل مدتها يومين فقط!!!! وأحس أني زي الأطرش في الزفة........ ......أرجوكم اريد مساعدة أو على الاقل تدلوني لشخص يساعدني.........................اريد افهم هذا الشي واقدر اكون جداول وغيره بلييييييييييييييييييز أنتظر رد أحد ضروري

    • 4 رد
    • 1.7k مشاهدة
  25. awn78
    Started by awn78,

    اخواني السلام عليكم ورحمة الله وبركاته بحمدالله تعالى وفضله ثم بفضل هذا المنتدى الرائع نجحت اليوم في اختبار ال PL/SQL 1Z0-147 حيث اجبت على 65 سؤال صحيح من اصل 66 سؤال واصبحت OCA وادعوا كل من في نفسه ادنى تردد في تقديم الاختبارات ان لايخشى شيئا لان الاختبارات من نفس منهج اوراكل حرفيا مع تمنياتي للجميع بالتوفيق والنجاح وكمان يقول الاستاذ سامح بكار الى الامام دائما وشكرا

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