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

    انا عندي رصيد الاجازة 165 يوم اريد ان احولها الى مثلا ثلاثة شهور ويومين

    • 16 رد
    • 6.8k مشاهدة
  2. عبداللطيف
    Started by عبداللطيف,

    صباح الخير او مساء الخير تحياتي لجميع الاعضاء في بداية هذا الاسبوع ولكم هذا الكود ، وهو ارسال ايميل مع ملف مرفق send emails, and emails with text attachments This procedure uses the UTL_SMTP and UTL_FILE packages to send an email message from within an Oracle PL/SQL server program مثال على ذلك mail_files( from_name => 'oracle' , to_name => '[email protected]' , subject => 'A test', message => 'A test message', filename1 => '/data/oracle/dave_test1.txt', filename2 => '/data/oracle/dave_test2.txt'); والبروسيجر في الملف المرفق: oracle_smtp.txt

    • 16 رد
    • 13.2k مشاهدة
    السيد النمر
  3. ghani25
    Started by ghani25,

    سلام عليكم أرجو أن تعينونني في حل مشكلتي و المتمثلة في ما يلي أريد ان أستضهر على شاشت SQL جزء من جدول يحتوي على معلومة عبارة على وقت لكن عنما أقوم باستضهار هده المعلومات يستضهرها لي عبارة على ثواني مثلا: عندما أدخل الوقت في aplication forms أدخله كمايلي 10:00:00 لكن عندما أريد استضهاره في sql يعطيني النتيجة التالية 36000 اي يعطيني النتيجة بالثواني أرجوكم ساعيدوني في كيفية أستضهار الوقت في sql على حالته الطبيعية 10:00:00 و جزاكم الله ألف خير سلام

    • 16 رد
    • 3.7k مشاهدة
  4. hanyfreedom

    لكى تظهر بيانات متعلقة بمستخدم معين و لكنك لا تتذكر حروف أسمه جيداً و تتذكر فقط نطق اسمه ...... فالحل يكمن فى الكود التالى :- SELECT last_name, first_name FROM employees WHERE SOUNDEX(last_name) = SOUNDEX('SO'); أو بمثال أخر :- SELECT last_name, first_name FROM employees WHERE SOUNDEX(last_name) = SOUNDEX('SMYTHE'); و هكذا نكون أظهرنا بيانات الموظف بدلالة نطق اسمه و ليس بدلالة حروف أسمه .

    • 16 رد
    • 5.4k مشاهدة
  5. warning
    Started by warning,

    السلام عليكم ورحمة الله وبركاته لو فرضنا لدينا الجدول a فيه جميع الموظفين وارقامهم واسمائهم والجدول b فيه ارقام الموظفين المرضى والجدول c فيه ارقام الموظفين المسافرين ونريد استعلام يظهر اسماء الموظفين المرضى والمسافرين , كيف تتم عمليه الربط اذا اردنا الربط الي الجمله FORM ؟ مثلا انا حاولت كالتالي [left] select ................ FROM ( b FULL OUTER JOIN c ON b.employee_no=c.employee.no ) LEFT OUTER JOIN a ON c.employee_no=a.employee_no[/left] ولكن هذه الطريقة لم تنجح حيث انها اخرجت فقط اسماء الموظفين المسافرين

      • أعجبني
    • 16 رد
    • 16.1k مشاهدة
  6. أسامة موسى
    Started by أسامة موسى,

    بسم الله الرحمن الرحيم الدرس الثالث سوف ندرس اليوم العمليات التي تتم على الجداول من اضافة insert تعديل update حذف Delete وبشكل تفصيلي 1- الاضافة insert المقصود بالاضافة هو عملية اضافة مجموعة من البيانات على مجموعة من الحقول في جدول معين وتكون طريقة الاضافة بطباعة الامر insert ثم نكتب into ثم اسم الجدول ونفتح قوس ثم نكتب اسماء الحقول المراد ادخال البيانات فيها مع الاخذ بعين الاعتبار ان نضيف ايضا الى الجداول التي لا تقبل القيم الفارغة مثل المفتاح الاساسي Primary key وكذلك الحقول المربوطة بحقول اخرى ال foriegn key وبعدها نكتب الامر values ونفتح قوس ويجب ان يكون ترتيب القيم بنفس ترتيب الحقول في البداية مع الاخذ بعين الاعتبار ان نوع الحقل VARCHAR2 يوضع بين علامتين 'VALUE…

    • 16 رد
    • 39.5k مشاهدة
  7. fateh almsaddi
    Started by fateh almsaddi,

    السلام عليكم و رحمة الله تعالى و بركاته. ربما يكون تعلم Oracle APEX أفضل خطوة بعد تعلم اساسيات اوراكل مثل SQL ... حيث انه سيشعرك بالثقة بالنفس و يفتح أفاق جديدة أمامك.. يمكنك أن تأخذ فكرة سريعة عن الموضوع هنا: https://apex.oracle.com/en/ https://www.youtube.com/channel/UCEpIXFjcQIztReQNLymvYrQ ---------- هذه دعوة إلى نقاش مباشر و مفتوح حول أوراكل ابكس Sat, Oct 31, 9:00 AM - 10:00 AM Hangouts On Air - Broadcast for free

    • 16 رد
    • 2.2k مشاهدة
  8. nimo2000
    Started by nimo2000,

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

    • 16 رد
    • 9k مشاهدة
  9. ميسم الكرام
    Started by ميسم الكرام,

    السلام عليكم ورحمة الله وبركاته... الكثير يواجه مشكلة اللغة والعبارات الغير مفهومة بنافذة SQL وخاصة عند عمل Import اليكم خطوات الحل إن شاء الله .....بالمرفقات ... Solve.pdf

  10. walid elsayed
    Started by walid elsayed,

    السلام عليكم ورحمه الله وبركاته السؤال ده انا اتسالته فى انترفيو قبل كده وعايز اعرف الاجابه لو سمحتو انا عندى اتنين لووب داخل بعض كيف اقدر استغنا عن الاتنين لووب وابدلهم ب لووب واحد فقط وده طبعا هيخلى الاستعلام او الكود اسرع من الاتنين لووب ارجو الافاده من حضراتكم

      • أعجبني
    • 15 رد
    • 2k مشاهدة
  11. TAREK ALHAMAD
    Started by TAREK ALHAMAD,

    هذا الكود منقول من منتديات الفريق العربى للبرمجة عن الاخ أرنب وهو كود التفقيط -------------------------------------------------------------------------------------- بداية أريد أن اوضح ان هذا الكود يتم أنشائة على الداتابيز ومن الممكن ان يتم أنشائة من Procedure Builder ولكن الكود الموجود خاص بانشائة على sql plus وقد قمت باخذ نسخة(copy) من الكود المرفق وعلمت (past) على الداتابيز(sql plus) واعطانى ما يفيد بانه قد تم أنشاء ال(function) بنجاح وسؤالى هنا هو ------------------ 1- كيف أستخدم هذا ال(function) على أى فورم فى مشروعى يكون بها حقل مثل (المرتبات, الاسعار, قيمة فاتورة, وهكذا) أى أذا أردت أن أعرضها فى (display item) بجانب الحقل الاساسى المعروض فيه سعر او مرتب وكذ…

    • 15 رد
    • 18.7k مشاهدة
  12. loleeta
    Started by loleeta,

    اريد مساعدة حول كيفية عرض اسم و manager id من جدول employees بدون تكرار بواسطة Proceder ...

    • 15 رد
    • 1.6k مشاهدة
  13. ayman_tamim
    Started by ayman_tamim,

    مشكلة التاريخ الهجرى انة لا يكتب بالشهور العربية و لكن يكتب الشهر بالارقام select to_char('01/01/2004','dd/mm/yyyy','nls_calendar=''arabic hijrah''') مثل 01-02-1424 هل لاحد حل علما بان كل كل شيئ يكتب بالعربي و لامشكله فى ذالك سوى التاريخ

      • أعجبني
    • 15 رد
    • 13.3k مشاهدة
  14. زينه
    Started by زينه,

    السلام عليكم ورحمة الله وبركاته هذه مقدمة لعملية البرمجة بلغة الplsql هديه متواضعه مني ارجو ان تنال اعجابكم وان تدعوا لي بالتوفيق JumpStart_PL.doc

    • 15 رد
    • 6.1k مشاهدة
  15. math_ar

    ارجو منكم إخواني الكرام المساعدة إذا أمكن فقد وضعت هذا الموضوع في أحد الأقسام ولم أجد الإجابة الشافية لعله يكون هذا القسم المناسب كون المطلوب هو الكود أنا جهزت الملف ولكن لا أعلم لماذا عند الضغط على إسم الطالب في ال لا يعرض البيانات أنا عملت ما يلي الجدول master كـود PHP create table co_math (co_id number(4), co_name varchar2 (50), co_bsp varchar (50), co_birth date, co_nation varchar (40), co_tel varchar2 (15), constraint co_id_pk primary key (co_id)); والجدول ditail كـود PHP create table mark_math (co_id number(4), m_ar number(3), m_is number(3), m_ma number(3), m_en number(3), m_si number(3), m_gi number(3), constraint co_id_fk foreign key (co_id) referenc…

    • 15 رد
    • 3.8k مشاهدة
  16. محمد ابراهيم
    Started by محمد ابراهيم,

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته أخواني كان الطموح كبيرا جدا في أكمال هذا الكتاب لكن المشاغل والظروف صعبت المسير في أكماله هذا الكتيب يحتوي على فصلين مما كنت مخططا له من قبل حيث كانت الخطة تحتوي على عشرين فصلا متسلسلة في التعمق. لكن ساحاول باذن الله المواصلة في اكماله وكلما وجدت نفسي تقدمت به نوعا ما سأنزل لكم التحديث باذن الله هذا الفصلين يخصان بشكل كبير المبتدئين بال SQL وفقكم الله وسدد على دروب الخير خطاكم دعواتكم book_sql_oracle.rar

    • 15 رد
    • 5.1k مشاهدة
  17. sho_7222
    Started by sho_7222,

    اول دروس كورس pl ان شاء الله والباقي في الطريق ان شاء الله ولا تنسونا من الدعاء مقدمة في pl

    • 15 رد
    • 4k مشاهدة
  18. nael14
    Started by nael14,

    السلام عليكم ما هي افضل طريقة لعمل مراقبة للDATABASE في كل عملية ادخال, حذف أو تعديل للبيانات قمت بإنشاء جدول بة الحقول التالية: اسم الجدول , اسم العمود, قيمة قبل التعديل, والقيمة بعد التعديل لكن وجدت صعوبة في عملية الادخال على الجدول حيث انني احتاج كل حقل من الجدول الذي علية الحدث ان اقوم بعملية INSERT في جدول المراقبة لكل عمود على حدة بمعني : اذا صارت عملية تعديل على الجدول TEST_TABLE وبة عدد عمودين : تكون النتيجة كتالي: INSERT INTO ADUIT_USERS(TAB_NAME, COL_NAME,VAL_BEFORE, VAL_AFTER) ) VALUES('TEST_TABLE','TEST_COL1', NULL, 500); ) INSERT INTO ADUIT_USERS(TAB_NAME, COL_NAME,VAL_BEFORE, VAL_AFTER) ) VALUES('TEST_TABLE','TEST_COL12', 300,200); ) …

    • 15 رد
    • 4k مشاهدة
  19. MMA
    Started by MMA,

    بسم الله الرحمن الرحيم فية عندي سؤال لم يتم إدراجه في هذا المنتدي من قبل وهو تعاملت مع قاعدة بيانات ACCESS كثيراً ، فعند إنشاء حقل جديد لراتب الموظف تحت إسم Sal كنت أقوم بوضع قد له تحت إسم ( قاعدة التحقق من الصحة ) وهي نفس طريقة ( Check ) الموجودة بأوراكل ، ولكن حتي الآن لم أجد داخل أوراكل القيد الثاني ( نص التحقق من الصحة ) ، وهو النص الذي سيظهر عند عدم إتباع المستخدم القيد المنشأ في ( Check ) مثال : ------- نفترض أن لدينا جدول ( EMP ) والذي يمثل الموظف ، وبه حقل ( Sal ) والذي يمثل اراتب ، طلبت مني الشركة أن لا يزيد الراتب عن 5000 جنية مصر ، و لا يقل عن 500 ج مصري ، ففي داخل أوراكل أستخدمت أمر Check ، وعند إدخال قمة أبر من 5000 أو أقل من 500 تظهر رسالة ( تم إنتهاك ق…

    • 15 رد
    • 6.1k مشاهدة
  20. AAZH
    Started by AAZH,

    السلام عليكم ورحمة الله عندي بروسيجر داخله لوب يقوم بقراءة سجلات من جدول ويقوم بنقلها وإدخالها في جدول آخر. عندما يكون أحد السجلات التي يقرأها اللوب لايمكن إدخاله في الجدول يقف البروسيجر ولا ينتقل للسجل آخر. سؤالي كيف أجعله ينتقل للسجل الذي يليه ويمكل الإدخال حتى لو هناك مشكله في إدخال أحد السجلات المقروءه. مثلاً BEGIN FOR I IN (SELECT * FROM TRM ) LOOP INSERT INTO TEST_INSERT VALUES (I.TRM_NO,I.TRM_DESC);  END LOOP; EXCEPTION WHEN OTHERS THEN NULL; END;

      • أعجبني
    • 15 رد
    • 1.9k مشاهدة
  21. Besho_10g
    Started by Besho_10g,

    انا عندى موظفين بياناتهم 1- الاسم 2- رقم البطاقة 3- رقم التليفون 4-العنوان 5-تاريخ التعيين انا عايز اخلى الموظفين الى عندى الى لسه معداش عليهم 6 شهور من تاريخ التعيين ميخدوش اجازات وعايز اخلى الحد الاعلى للاجازات عندى فى الشركة 21 يوم على مدار السنة لكل الموظفين

    • 15 رد
    • 2.1k مشاهدة
  22. الواثق بوعد الله
    Started by الواثق بوعد الله,

    السلام عليكم سؤالى وهو ماذا يقصد بــ Nested Tables و الــ VARRAY وبارك الله فيكم

    • 15 رد
    • 4.9k مشاهدة
  23. nesso

    السلام عليكم ورحمة الله وبركاتة كيف يمكنني ان اعمل Encrypion للبيانات الخاصة بالمر تبات اي تشفيرها عند عرضها وعرضها بالشكل الصحيح بكلمة مرور الرجاء المساعدة على وجة السرعة

    • 15 رد
    • 6.8k مشاهدة
  24. ابولميس
    Started by ابولميس,

    السلام عليكم مرحبا للجميع وتحياتي لكم ممكن مساعدة هل هناك طريقة لتحديد طريقة ادخال التاريخ اي يكون على الصيغة dd/mm/yy بدل 18-oct-2004 الرؤجاء ممن عنده امكانية المساعدة وشكرا

    • 15 رد
    • 9k مشاهدة
  25. MomRM90
    Started by MomRM90,

    السلام عليكم أنا حابب أتعلم لغة الـ SQL والـ PL/SQL ... طبعاً ما بأعرف أي شيء عن هذه اللغة أو السانتكس اللى فيها !! شو فيه نصائح .. شو الكتب أو الفيديوهات اللى لازم أحضرها وأهيئ نفسي بحيث أنه بعد شهر أكون قادر على بناء قاعدة بيانات وبخصوصية عالية جداً وآمان !! أهم شيء هي نقطة الـ Permissions !! ممكن تساعدوني ؟

      • أعجبني
    • 15 رد
    • 2.2k مشاهدة
    ميسم الكرام

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

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

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.