الانتقال إلى المحتوى
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. ahmedghaly

    بسم الله الرحمن الرحيم انا طالب مساعدة في عمل تريجر عند ادخال بيانات جديدة في جدول يتم التعديل على بيانات جدول اخر مثال عندى جدول a يتكون من (الاسم - الكمية) وجدول b يتكون من (الاسم - الكمية) فأذا تم ادخال بيانات جديدة في الجدول a يتم عمل الاتى 1- اذا كان الاسم الجديد المدخل في الجدول a موجود في الجدول b يتم اضافة الكمية الجديدة على الكمية الموجودة بالفعل 2- اذا كان الاسم المدخل في الجدول a ليس موجود في الجدول b يتم اضافة ريكورد جديد بالبيانات الجديدة في الجدول a (الاسم - الكمية) هذا مثال لتوضيح سؤال فقط وعموما انا هستخدم التريجر دة في جدول المشتريات علشان يأثر على بيانات لمخزن بعد عملية الشراء وشكرا ل…

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

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

    • 4 رد
    • 1.5k مشاهدة
  3. عايشه بغفله
    Started by عايشه بغفله,

    السلام عليكم ورحمة الله وبركاته أخواني الله يعافيكم أنا كتبت موضوع بقسم sql ومحد رد علي متضايقه مره فكرت أنكم ممكن تساعدوني بحكم أنكم خلصتوا sql http://www.araboug.org/ib/index.php?showtopic=49557 إذا كان موضوعي غلط معليش اسفه بس مضطره

    • 4 رد
    • 1.1k مشاهدة
    عايشه بغفله
  4. Fathi
    Started by Fathi,

    الخوة الاعضاء تحية طيبة لكم سؤالي هو لماذا يستخدم cursor وما هي اهميته والسؤال الاخر ماهي قواعد كتابته الصحيحة مع الشكر مسبقا

    • 4 رد
    • 2.6k مشاهدة
  5. wael200516
    Started by wael200516,

    السلام عليكم ان شاء الله الجمع فى صحه و عافية اخوانى عن سوال قبل السؤال اريد ان اوضح يوجد عندى جدول يحتوى على عمودين اولا عمود الكلمات و الثانى عمود الملفات اى ان عمود الكلمات يحتوى على كلمات الموجوده فى ملفات كثير و عمود الملفات يشير الى رقم الملف الذى توجد به الكلمه مثال على النحو الثالى Words Doc aden 1 aden 4 aden 6 cairo 5 cairo 6 Maklla 7 Yemen 1 Yemen 5 Yemen 6 نلاحظ هنا ان الملفات المتشابه هى ملف رقم 1 و 6 لان كل منهما يحتوى على كلمه yemen و Aden , وكذلك ملف 5 و 6 لانهم تحتوى على كلمه cairo اريد ارتب الملفات ترتيب تنازلى على حسب تشابه الملفات create table test ( words varchar2(20), doc varchar2(20); for insert data insert into test values('&x','y'); …

    • 4 رد
    • 1.3k مشاهدة
  6. رابح
    Started by رابح,

    أنا عندي مشروع عبارة عن مكتبة الكترونية المشكلة أني أحتار متى استخدم الماسترديتيل أرجو المساعدة ولكم خالص الشكر

    • 4 رد
    • 1.9k مشاهدة
  7. 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
  8. F-15 S
    Started by F-15 S,

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

    • 4 رد
    • 1.9k مشاهدة
  9. ابوبكر الحمادي
    Started by ابوبكر الحمادي,

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

    • 4 رد
    • 2.6k مشاهدة
  10. 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 رد
    • 2k مشاهدة
  11. RTL
    Started by RTL,

    مرحبا السلام عليكم هل يمكننا ان نكتب تريجر يجمع بين امرين؟ مثلا لدي جدولان يوجد باحدها forign key من الجدول الاخر واريد مثلا منع حذف اي صف من الجدول الاساسي وكذلك منع اي تعديل على احد attributeالخاصه فيه لنفرض مثلا name .. هل يمكن جمع هذان الشرطان مع بعض؟؟ ام احتاج لعمل 2trigger احدهما يمنع الحذف والاخر يمنع تعديل الاسم؟؟

    • 4 رد
    • 1.4k مشاهدة
  12. warning

    السلام عليكم اريد شرح واضح وبسيط لهذين الأمرين ,,

    • 4 رد
    • 1.9k مشاهدة
  13. uday_1
    Started by uday_1,

    السلام عليكم كيف استطيع عمل نسخ جدول مثل emp في الـ scott الى system في sql10g

    • 4 رد
    • 3.7k مشاهدة
  14. the past
    Started by the past,

    السلام عليكم يا شباب عندي جدول فيه عمود موجود فيه بيانات اريد ان انقل هذا العمود وليس الجدول الى عمود في جدول اخر بمعنى انقل بيانات عمود من جدول الى عمود قي جدول اخر كيف استطيع فعل ذلك وشكرا

    • 4 رد
    • 4.2k مشاهدة
    جلال شواقفه
  15. osama.yousef
    Started by osama.yousef,

    السلام عليكم ورحمة الله وبركاته أولأً أحب أن اشكر المشرفين وجميع الأعضاء المشاركين في هذا المنتدى واقول لهم جزاكم الله الفردوس الأعلى وما شاء الله تبارك الله عليكم والله يوفق الجميع لكل خير لدي مشكلة وآمل منكم التكرم بمساعدتي في إيجاد حل لها بارك الله فيكم لدينا جدول ِفي قاعدة البيانات SQL اسمه Alies وهذا الجدول نلاحظ كل فترة اختفاء جميع محتوياته ولا نعلم ما هو السبب ؟؟!! وللعلم الجدول لا يتم حذفه وإنما أعتقد أنه يتم عمل Truncate Table وكما هو معلوم بارك الله فيكم أن هذا الأمر وظيفته حذف السجلات في الجدول هل توجد طريقة لحماية هذا الجدول ومراقبة التغييرات التي تحدث عليه ؟؟؟!! ومنع اي شخص من عمل Truncate لهذا الجدول وجزاكم الله كل خير وبارك الله فيكم

    • 4 رد
    • 1.6k مشاهدة
  16. leader_a2000

    الاخوة الاعزاء لدي جدول مكون من detail-master و الرابط هو رقم الامر و يموجد في الماستر حقل الحالة و الديتيل رقم الامر و الفترة بحيث انه في الديتيل استطيع ان ادخل في حقل فترة العمل عدة فترات يعني اكثر من سجل في الديتيل لماستر واحد فقط اريد ان احسب عدد السجلات التي بين فترة الى فترة علما انني استطيع تكوين عدة سجلات و قد يكون هناك فترات متشابه بين سجل و اخر لاني اذا حاولت بالطريقة العادية فانه ينظر الى عدد سجلات الديتيل يعني ماستر رقم 1 و في الديتيل وضعت الفترة الاولى 1-1-2010 و الثانية 1-1-2010 لنفس الماستر فانه عند الاستعلام عن عدد الماستر الذي له تاريخ 1-1-2010 يعطيني 2 ارجوا التكرم بالمساعدة

    • 4 رد
    • 1k مشاهدة
  17. MOHAMED ZAZYED
    Started by MOHAMED ZAZYED,

    السلام عليكم =============== لدي ثلاث جدوال : جدول الطلاب (student) و جدول المجموعات (labs) و جدول بيان مدفوعات المجموعات (pay_lab) حيث جدول Pay_lab :يحتوي على 1-lab_id كود المجموعه 2- PAY_RULES طريقه دقع القسط (مقدم - مؤخر ) 3- PAY_MONEY المبلغ الذي يدفعه كل طالب في شهر معين 4- COUNT_MONEY المبلغ الكلي المدفوع من مجموعه خلال شهر معين (( عدد الطلاب مجموعه معينه x المبلغ الذي يدفعه كل طالب في الشهر)) -------------------------------------------------- المطلوب : عند إضافه طالب جديد في مجموعه معينه , فإن المبلغ الكلي المدفوع خلال شهر معين (count_money) يتعمله update بالمبلغ الجديد وشكرا .

    • 4 رد
    • 971 مشاهدة
  18. yamar911
    Started by yamar911,

    TABLE A (ID,ALW) ID ALW 5 1 6 1 ********************* TABLE B (ID ,DED) ID DED 10 1 15 2 السؤال كيف يمكنني ان اجمع الجدولين مع بعض كالتالي ID ALW DED 0 5 1 0 6 1 10 0 1 15 0 2 ما هي جملة الربط ارجو المساعدة

    • 4 رد
    • 984 مشاهدة
  19. eng_2007
    Started by eng_2007,

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

    • 4 رد
    • 2.2k مشاهدة
  20. hanyfreedom
    Started by hanyfreedom,

    دى خريطة جداول أسكيمة ال HR لمن يرد أن يتفهمها جيداً

    • 4 رد
    • 2.1k مشاهدة
  21. زائر
    Started by زائر,

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

      • أعجبني
    • 4 رد
    • 3.5k مشاهدة
  22. ahmed_samir
    Started by ahmed_samir,

    السلام عليكم ماذا تعرفوا عن ال view ؟ - هل هى تعمل كرابط بين الجداول - هل هى يمكن ان تنشأ على اساس انها قراءة فقط . - هل يمكن كتابة order by فى ال select , شكراا

    • 4 رد
    • 1.8k مشاهدة
  23. MOHAMEDABBAS
    Started by MOHAMEDABBAS,

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

    • 4 رد
    • 2.3k مشاهدة
  24. engemh

    كيفية حذف الاكواد المالية لموظف عند تاريخ معين جربت هذه الجملة ولم تنجح DELETE from EMP_code W,EMP S where W.EMP_ID=S.EMP_ID '%and s.name like '%AHMED and DATE_STAMP > TO_DATE('10/10/2010 00:00:00', 'MM/DD/YYYY HH24:MI:SS

    • 4 رد
    • 1.4k مشاهدة
  25. alhomam
    Started by alhomam,

    ارجو ان يعجبكم CreateOrReplacePackageCompanyIs.doc

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