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

    الاخوة الاعزاء .... ممكن ان تشاركني التفكير و ان تحل معي هذة الجملة السهله المعقدة .... ستعرف كيف الان ... اليك الجدول التالي .. بيانات الخدمات المقدمة للعملاء و فترة تقديم هذه الخدمة ____________________________________________ _________ TDATE FDATE SERV_ID CUST_ID ____________________________________________ _________ 31-12-2007 01-04-2007 99998 1001 ____________________________________________ _________ 30-05-2007 01-05-2007 99985 1002 ____________________________________________ _________ 15-06-2007 15-05-2007 94564 1003 _____________…

    • 12 رد
    • 3.1k مشاهدة
  2. awn78

    اخواني اعضاء المنتدى السلام عليكم ورحمة الله وبركاته هل يمكن عمل قيد Check على عمود في جدول مثلا اريد ان يكون سعر البيع اكبر من سعر التكلفه حيث ان سعر التكلفه عمود في جدول وسعر البيع عمود في جدول آخر وشكرا

    • 2 رد
    • 1.6k مشاهدة
  3. تعيس الحظ
    Started by تعيس الحظ,

    مساء الخير... كما هو معلوم يمكن توليد أعمدة غير موجودة بواسطة تعليمة SELECT، فمثلاًً لنفترض أني أملك جدولاً بالإسم (PERSONS)، يحتوي على الأعمدة: المعرف (PersonId)، الإسم (PersonName)، الدخل الشهري (EarnAMonth)، ويحتوي على الصفوف التالية: 1 تعيس الحظ 100 2 سعيد الحظ 10000 4 فاقد الحظ 10 8 معاند الحظ 150 فإنه يمكننا إستخدام تعليمة SELECT، لتولد عمود جديد يدعى EarnAYear (الدخل السنوي). SELECT PersonId, PersonName, EarnAMonth, EarnAMonth * 12 "EarnAYear"; السؤال أو المشكلة: أنني أريد كتابة تعليمة SELECT، يكون ناتجها الصفوف التالية. 3 5 6 7 أي أرقام المعرفات الغير موجودة في الجدول، والطريقة التي أريد حل بها هذه المشكلة، هي كتابة تعليمة SELECT أولاً لتوليد الصفوف ا…

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

    هل يمكن لجملة SUBQUER ان تحتوي على JOIN

    • 3 رد
    • 1.9k مشاهدة
  5. sawsan_enad
    Started by sawsan_enad,

    هل يمكن ان ننشا view بنفس فكرة الطريقة الموضحة اسفل بحيث يكون متغيير in الى الview CREATE OR REPLACE FORCE VIEW VIEWSAW (Y,Z,U) ---U IS INPUT PARAMETER AS SELECT T1.Y , T1.Z FROM T1 where DECODE(U,1,T1.Y,1)=DECODE(U,1,2000,1) --SO IF THE U IS HAVE VALUE SO Y=2000 ELSE NO CONDTION BE THERE

    • 1 رد
    • 1.5k مشاهدة
  6. kmqe_
    Started by kmqe_,

    هل يمكنني اختبار 1Z0-071 باللغة العربية ؟ وهل اوراكل تدعم اللغة العربية في اختبار شهاداتها ؟

    • 0 رد
    • 733 مشاهدة
  7. nahedy
    Started by nahedy,

    ارجو المساعدة ضرورى هل يوجد triger يسمى level او كلمة شبيهة وما هى وظيفته ومثال ان امكن :blink: :blink:

    • 4 رد
    • 1.1k مشاهدة
  8. Ahmad Barakat
    Started by Ahmad Barakat,

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

    • 0 رد
    • 686 مشاهدة
  9. k_sabry

    السلام عليكم ورحمة الله هل يوجد اجابات خاطئه فى التست كينج الخاص بالبى ال (pl) اللى رقمه 147 وان كانت هناك اجابات خاطئه انا لدى الامتحان ولكن هل احد لديه ملف تصحيح الاجابات الخاطئه يا شباب اريد ملف تصيح الاجابات الخاطئه فى ملف التست كينج 147 الخاص بالبى ال

    • 2 رد
    • 1.7k مشاهدة
  10. شوكولاته
    Started by شوكولاته,

    السلام عليكم هل يوجد جمل بديله لجمله الطباعه وماهي البدائل؟؟؟؟؟؟؟؟ ;(الشرط)DBMS-output.put-line

    • 0 رد
    • 919 مشاهدة
  11. saboali

    هل يوجد شرح فيديو ل 11g Advanced PL/SQL للاعداد لامتحان 1Z0-146 ؟

    • 2 رد
    • 857 مشاهدة
  12. MORO5000
    Started by MORO5000,

    هل يوجد فرق بين oracle 9i sql و oracle 10g sql من حيث الاس كيو ال فى الجمل والتعامل مع الداتا بيز شكرا

    • 3 رد
    • 1.5k مشاهدة
  13. 3bbas

    السلام عليكم ورحمة الله وبركاته اخواني ابغى مساعده إذا مافي مانع ابغى كود لحقل يدخل تاريخ النظام بدون ما يدخله المستخدم وشكرا

    • 7 رد
    • 1.7k مشاهدة
  14. أبو الروض
    Started by أبو الروض,

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

    • 3 رد
    • 3.2k مشاهدة
    رائد من بغداد
  15. مفرج1

    السلام عليكم ورحمة الله وبركاته اعزائي الكرام تعبت من كتابة ال SQL وغثاها هل يوجد مصمم لها مثل استعلامات الاكسس ارجو التكرم منكم بأن تعطونني اسم البرنامج إذا كان فيه برنامج او أي طريقة غير كتابة ال SELECT ودمتم بود

    • 2 رد
    • 1.6k مشاهدة
  16. mamado
    Started by mamado,

    السلام عليكم أرجو أن أجد شرحاً وافيا ل Timestamp Timestamp with time zone Timestamp with local time zone وشكراً

    • 6 رد
    • 2.8k مشاهدة
  17. ondepth
    Started by ondepth,

    لتحصل علي إحدي صيغ الأوامر التالية مع الأمثلة إضغط هنا ALTER FUNCTION ALTER INDEX ALTER PACKAGE ALTER PROCEDURE ALTER PROFILE ALTER ROLE ALTER ROLLBACK SEGMENT ALTER SEQUENCE ALTER SNAPSHOT ALTER SNAPSHOT LOG ALTER SYSTEM ALTER TABLE ALTER TABLESPACE ALTER TABLESPACE ALTER USER ALTER VIEW ANALYZE Comments (SQL) CONSTRAINT clause CREATE CLUSTER CREATE DATABASE CREATE DATABASE LINK CREATE FUNCTION CREATE INDEX CREATE PACKAGE CREATE PROCEDURE CREATE ROLE CREATE ROLLBACK SEGMENT CREATE SCHEMA CREATE SEQUENCE CREATE SNAPSHOT CREATE SNAPSHOT LOG CREATE SYNONYM CREATE TABLE …

    • 8 رد
    • 3.6k مشاهدة
  18. توت العلم
    Started by توت العلم,

    السلام عليكم أسعد الله مساءكم عندي homwork المطلوب فيه هو: عمل cursor يستقبل رقم من المستخدم مثلا :رقم 4 ثم يقوم بطباعة او عرض أكبر 4 رواتب للموظفين يعني مثلا: هذا الجدول ahmad 5000 ali 4000 yasser 9000 noor 3000 ثم يستقبل رقم 2 من المستخدم فتكون النتيجة هي كالتالي: yasser 9000 ahmad 5000 أتمنى أنكم فهمتوا المطلوب وشكرا

    • 3 رد
    • 1.2k مشاهدة
  19. HGAGG
    Started by HGAGG,

    في البدايه أشكر جميع القائمين علي هذا المنتدي الرائع واليوم أقدم للأعضاء الكرام هذا الموقع المفيد واهوا متخصص في أخطاء أوراكل http://www.oraeg.com/ أخوكم/ محمد حجاج مصر [email protected]

    • 6 رد
    • 1.4k مشاهدة
  20. أبوعبدالملك المصري
    Started by أبوعبدالملك المصري,

    السلام عليكم ورحمة الله وبركاته أخواني الكرام أنا أريد ان اعرض مجموع الموظفين التابعين لكل إدارة يعني أظهر أن الإدارة الفلانية بها عدد موظفين كذا أنا نجحت في هذا لكن المشكلة أني أريد أن أعرض مع كل إدارة أسماء الموظفين فجربت Group By ولكنها تظهر الموظفين ولا تظهر المجموع بشكل صحيح أرجو المساعدة وشكرا وهذا هو الكود أرجو منكم يإخواني أن تكملوه لي select count(*) total , sum (decode (deptno , 10,1,0))"10", sum (decode (deptno , 20,1,0))"20", sum (decode (deptno , 30,1,0))"30" from emp; // here I want to add the group but i do and it does not work

    • 15 رد
    • 4.3k مشاهدة
    أبوعبدالملك المصري
  21. ملك النجوم
    Started by ملك النجوم,

    السلام عليكم ورحمة الله وبركاته [وسط][/وسط] create table student ( sno numbere number(5), sname varchar (20), constraint student _sno_pk primary key (sno)); كلنا نعرف ان هذي الصيغه هي انشاء جدول مع مفتاح رئيسي واحد ولكن سؤالي هو اريد وضع اكثر من مفتاح اجنبي في جدول وااحد بالله التفاعل من لديه العلم لان لازم اسوي الجدول باسرع وقت وشكرا لكم على حسن التجاوب

    • 7 رد
    • 5.4k مشاهدة
  22. كان ياما كان
    Started by كان ياما كان,

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

    • 0 رد
    • 987 مشاهدة
    كان ياما كان
  23. mmsalman87
    Started by mmsalman87,

    قمت بانشاء هذا الكيرسر كيف يمكنني ان اضعه داخل function وكيف يمكنني ان استعلم بالاضافة الى رقم الموظف استعلم عن تاريخ معين بحيث يكون كالتالي المدخل: رقم الموظف : 22 تاريخ : 200801 declare v_empnum emp_info.emp_num%type; v_sal emp_info.sal%type; v_hours emp_info.no_of_hours%type; cursor c is select emp_num ,sal,no_of_hours into v_empnum ,v_sal,v_hours from emp_info where emp_num=&emp_num ; begin open c; loop dbms_output.put_line(v_empnum || ' ' || v_sal || ' ' || v_hours); fetch c into v_empnum,v_sal,v_hours; exit when c%notfound; end loop; close c; end;

    • 7 رد
    • 4.2k مشاهدة
  24. ledow2007
    Started by ledow2007,

    بسم الله الرحمن الرحيم هل يستطيع أحد أن يعطي تعريف للأمر define بالعربي والإنجليزي الذي أعرفه عن هذا الأمر أنه عند تنفيذه في SQLPLUS يقةم بعرض معلومات عن التاريخ والمستخدم الحالي والإصدار الخاص بقاعدة البيانات ولكنني أريد تعريف أوركل لهذا الأمر

    • 1 رد
    • 1.1k مشاهدة
  25. عبداللطيف
    Started by عبداللطيف,

    تحياتي للجميع التأكد من التاريخ او وضع صيغة معينة للتاريخ والتأكد منها tofeee FUNCTION isdate ( p_data IN VARCHAR2 ) RETURN DATE IS BEGIN RETURN TO_DATE (p_data, 'mm/dd/yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm-dd-yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'MON dd yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm-dd-yy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm/dd/yy'); …

    • 7 رد
    • 6.4k مشاهدة

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

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

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.