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

    تصميم قاعدة بيانات لمتجر وجبات سريعة يتم تخزين المواد فيها حيث لكل مادة رقم ،اسم او وصف ،رمز وحدة القياس (حيث ترتبط المادة بوحدة قياس واحدة لكن وحدة القياس ترتبط بأكثر من مادة) ،سعر الوحدة ،والتصنيف الذي تتبع له المادة(وجبات ، شطائر ،معجنات...) وتحوي أيضا بطاقة المادة خاصية تبين ما اذا كانت هذه المادة مصنعة (جاهزة للبيع) أم أولية، وترتبط المادة المصنعة بمكوناتها المتعددة من المواد الأولية كل بمقدار محدد ،وقد تدخل المادة الأولية في تركيب عدة مواد مصنعة أي أنه من الضروري تخزين مكونات المواد المصنعة من المواد الأولية وكمياتها. يتم عند الطلب تسجيل الرقم المتسلسل لهذا الطلب وتاريخه والمواد المطلوبة وكمياتها وأسعارها (حيث يحوي الطلب مادة أو أكثر من المواد المصنعة) ،ال…

    • 0 رد
    • 1k مشاهدة
  2. mohamed shabarga
    Started by mohamed shabarga,

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

  3. ahmed_samir
    Started by ahmed_samir,

    السلام عليكم مرفق السؤال و مطلوب الحل و الشرح و شكرا

    • 0 رد
    • 1k مشاهدة
  4. mun
    Started by mun,

    السلام عليكم ارجو الافادة في كيفية عمل جدول من view بحيث يكون ال table فيه جميع بيانات ال view و اي تغير يحدث على بيانات ال view اريد ان يتم ادخاله الى الجدول علما ان ال view حجمها كبير جدا

    • 1 رد
    • 1k مشاهدة
  5. صفر في الاوراكل
    Started by صفر في الاوراكل,

    Question Examine the structure of the INVOICE table Name Null Type ------ --------- ------- INV_NO NOT NULL NUMBER(3) INV_DATE DATE INV_AMT NUMBER(10,2 ( Which two SQL statements would execute successfully? (Choose two SELECT inv_no,NVL2(inv_date,'Pending','Incomplete') FROM invoice; SELECT inv_no,NVL2(inv_amt,inv_date,'Not Available') FROM invoice; SELECT inv_no,NVL2(inv_date,sysdate-inv_date,sysdate) FROM invoice; SELECT inv_no,NVL2(inv_amt,inv_amt*.25,'Not Available') FROM invoice; لماذا الاجابة الاولية صحيحـة مو المفروض نستعمل To_char كيف صارت صحيحة واحنا بنحط كاركتر في خانة الديت

    • 3 رد
    • 1k مشاهدة
    صفر في الاوراكل
  6. MMA

    إخواني الكرام ، تحية طيبة وبعد، جاء لي عميل يحتاج الي برنامج لمتابعة المخازن وفواتير الشراء والبيع فقمت بإنشاء البرنامج المطلوب وقام المستخدم بتخزين حوالي 3 مليون فاتورة ، وعند عرض كافة الفواتير خلال السنة المالية بتقري كريستال ريبورت ظهرت المشكلة !!! حدث تجمد تام للبرنامج لمدة ربع ساعة فأكثر ، ويرجع ذلك الي كتابة جملة SQL ترتبط بمجموعة من ال Functions و العمليات الكثيرة وأيضاً الكمية الكبيرة من البيانات التي سيتم عرضها. سؤالي هنا ، كيف يتم معالجة المشكلة الموضحة أعلاة ، أو للدقة كيف يتم منح فرصة من داخل قاعدة البيانات كي أقوم بوضع لافتة إنتظار ( مثل شريط بيان الحالة ) وفي نفس الوقت يقوم بإجراء أعماله الأخري طبيعي دون حدوث تجمد. إخواني الكرام ، في الحقيقة أنا مبرمج ف…

    • 0 رد
    • 1k مشاهدة
  7. MohamedHasan
    Started by MohamedHasan,

    أريد جمع الخلايا الذي تحمل قيمة واحدة مثل WO_Number 003/2016/0002 : Aluminum - H12 =2000 WO_Number 003/2016/0002 : Copper Tape =1000 WO_Number 003/2016/0002 : Steel Tapes =12000

    • 7 رد
    • 1k مشاهدة
  8. sola cat
    Started by sola cat,

    عايزة أعرف أزاى أربط الvisual bassic.net ب ال sql server 2005 ياريت تقولولى كذا طريقة النهاردة ضرورى ارجوكم

    • 1 رد
    • 1k مشاهدة
  9. echo1

    بعمل DA علي IG على عمود EMP_NO SQL STATEMNT COLUMENTO SUBMENT >>>>>>EMP_NO AFFECTED COLUMENS EMP_NAME,EMP_CORS -------------------------------------------------------------------------- SELECT EMP_NAME,EMP_CORS FROM EMPLOYEE WHERE EMP_NO=:EMP_NO بيرجع قيمة اول حقل في كل الحقلين EMP_NAME =EMP_NAME EMP_CORS =EMP_NAME ------------------------------------------------------------------------- نفس الجمله سويتها علي DA بس علي مستوي ITEMS بتشتغل مظبوط بدون مشكله يعني نفس كل شي بس سويت EFFECTED ITEMS NOT COLUMEN سوالي شباب هل في BUG في حالة IG اول في خصايص ناسيها ياربي تكون وصلت الفكره بالتوفيق شكرا

    • 2 رد
    • 1k مشاهدة
  10. JOO1998
    Started by JOO1998,

    هل من الممكن طرح وقت Am من Pm و العكس طرح Pm من Am . و شكرا مقدما

    • 0 رد
    • 1k مشاهدة
  11. آنثى غاضبه
    Started by آنثى غاضبه,

    السلام عليكم ورحمه الله وبركاته صباح / مساء الورد ,, الله يسعدكم عندي اختبار اوركل وعندي نموذج الاختبار ياريت تساعدوني ب الاجابات _ انشاء جدول الجنسيات باسم naticanality ويحتوي على الحقول التاليه .؟ constraint Size type Name مفتاح اساسي 7 رقم NAT_NO - 20 نص NAT_NAME - 50 نص NAT_CRE_NAME ادراج السجلات التاليه داخل الجدول مع عرضها ؟ NAT_CRE_NAME NAT_NAME NAT_NO User1 SAUDI 001 User2 JORDAN 002 User3 EGYPT 003 التعديل على بيانات الحقل NAT_CRE_NAME بحيث تكون قيمه User2 اذا كان رقم الجنسيه 002 ؟ ــــــ انشاء جدول الموظف باسم Employees ويحتوى على الحقول التاليه مع عرضه .؟ constraint Size…

    • 6 رد
    • 1k مشاهدة
  12. ashraf esmat_136741
    Started by ashraf esmat_136741,

    اخواني هل يمكن شرح Synonyms هذا وماذا ترجع FUNCTION ؟؟؟ ولك خالص الشكر والتقدير فارجو الرد للحوجة FUNCTION CASH_PAYMENT ( P_BILL_ACCOUNT VARCHAR2 , P_PAID_AMOUNT NUMBER , P_RECEIPT_NO NUMBER , P_RECEIPT_GRP NUMBER , P_COMMIT NUMBER DEFAULT 0) RETURN NUMBER;

    • 1 رد
    • 1k مشاهدة
  13. محمد بطاله
    Started by محمد بطاله,

    لو سمحتم الرجاء المساعدة عايز أعمل تريجر يمنع أى update على جدول الـ employees بعد الساعة 5 مساءاً وفيما عدا ذلك نفذ

    • 2 رد
    • 1k مشاهدة
  14. khaledhere
    Started by khaledhere,

    السلام عليكم محتاج جملة استعلام تظهر ليا التواريخ المتتاليه بمعنى ان مثلا عندي في الجدول عمود التاريخ في البيانات دى 1/1/2017 2/1/2017 3/1/2017 20/1/2017 1/4/2017 2/4/217 3/4/2017 في انا محتاج استعلام يظهر ليا التواريخ المتتاليه اللى ورا بعض يعنى في المثال دى المفروض يظهر ليا 1/1/2017 2/1/2017 3/1/2017 وهكذا بردو يظهر ليا الاتى 1/4/2017 2/4/2017 3/4/2017

    • 3 رد
    • 1k مشاهدة
  15. doaa11
    Started by doaa11,

    CREATE TABLE cashair( Cssn INTEGER PRIMARY KEY, Sex CHAR, DOB DATE, EmploymentDate DATE, PhoneNumber INTEGER, Certfication VARCHAR(20) NOT NULL, Salary INTEGER NOT NULL); CREATE TABLE customer( customernumber INTEGER NOT NULL); CREATE TABLE Bill( Bill# NUMBER(20), Bill_date DATE NOT NULL, Credit_card NUMBER(20)NOT NULL, cashflag CHAR(2), criedtflag CHAR (2), bcssn INTEGER , customer_number INTEGER, PRIMARY KEY(Bill#) , FOREIGN KEY(bcssn) REFERENCES cashair(Cssn), FOREIGN KEY(customer_number) REFERENCES customer(customernumber)); الله يجزاكم الجنه ساعودني هنا الفورن كي عيا يضبط ما ادري ليش

    • 6 رد
    • 1k مشاهدة
  16. hima123
    Started by hima123,

    السلام عليكم ورحمة الله وبركاته ساعدوني في فهم advanced sub Query مش فاهم منها حاجة خالص مثال 1 - استرجاع قيمة مرتبات الموظفين الي مرتبهم اكبر من متوسط مرتبات الاقسام ( حد فاهم حاجة يفهمني ) 2 - استرجاع قيمة مرتبات المديرين 3 - ولاو في شرح مفسر عن with و شرح عن rollup وشرح عن Exisits يبقي كتر الف خيرك ارجوكم الشرح ضروري ولو في امثلة تانية تشرحوة الي بيها الكلام ده كله يبقي كتر الف خيركم تحياتي

    • 0 رد
    • 1k مشاهدة
  17. AAZH
    Started by AAZH,

    السلام عليكم عندي إستفسار لدي برنامج فبول وتسجيل وعندي جدول في قاعدة البيانات فيه جميع المواد ( رقم الماده إسم الماده والتخصص التابع للماده) هل اقوم بعمل View من الجدول الصلي للمواد أو أعمل Procedure يقوم بعرض المواد. بمعنى أخر متى أعمل View ومتى أعمل Procedure . البروسجير التالي هو الذي يأخذ قيمة وعلى اساسها يرجع بيانات في النمتغير RESELT_SET وماهو SYS_REFCURSOR CREATE OR REPLACE PROCEDURE GETCOURSE (P_MAJOR CHAR,RESELT_SET OUT SYS_REFCURSOR ) IS BEGIN RESELT_SET := NULL; OPEN RESELT_SET FOR SELECT * FROM COURSE WHERE COURSE_MAJOR=P_MAJOR; END;

    • 3 رد
    • 1k مشاهدة
  18. abo mohned
    Started by abo mohned,

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

    • 1 رد
    • 1k مشاهدة
  19. ميدوممم
    Started by ميدوممم,

    لو سمحت ياجماعة انا اريد الشرح التفصيلى( Oracle Database 10g SQL Fundamentals II ) ياريت كتاب مترجم (الحمد الله الذى فضلنا على كثير من عباده المؤمنين, اللهم انى اعوذ بك من علم لاينفع , ومن قلب لايخشع ,ومن نفس لاتشبع , ومن دعه لايستجاب لها. اللهم يامصوب خطأ الدعاء بإلا تجيب ,فلذلك تحمى من الضر من يدعو بالبشر دعاءه بالخير سبحانك ولاتقال الا لك : حذرتنا ألانحكم فيما لانعلم حتى لانحكم الاهواء فى تزين مانشاء وحسبنا من قولك عسى ان تحبو ا وعسى ان تكرهوا ماأيده الواقع من شر فيما نحب ومن فيما نكره) صلى وبارك على سيدنا محمد صلى الله عليه وسلم

    • 0 رد
    • 1k مشاهدة
  20. allmaida
    Started by allmaida,

    السلام عليكم كيف الشباب بعد اذنكن بدي حدا يساعدني ... مطلوب مني بالشغل procedure منمرقلو بارامترين اول واحد حيكون اسم ال table يللي حتنبنى جوا ال procedure هاد والتاني حيكون رقم وال table يللي حانشأو حيكون من حقلين اول واحد بدي ينطبع فيه الشكل التالي" num1 * num2" وبالحقل التاني النتيجة علما ان num1 هو البارمتر التاني يللي مرقناه وال num2 هو رقم تسلسلي (عداد او هيك شي ) انا حليت كلشي تقريبا ... بس ما عم تزبط معي انو يطلع "*" بالخرج ... عم يطالعلي الناتج بالحقلين هي حلي ... بتمنى تساعدوني بسرعة Create or replace procedure proc (name in varchar2, num in number) Is f number :=num; d number; C number :=0; s varchar2(20); lstr long; Begin Lstr := 'create table …

    • 5 رد
    • 1k مشاهدة
  21. scorpion1211
    Started by scorpion1211,

    ممكن سؤال بسيط انا حتي الان لم اي اي كود بهذا الشكل create database employees بلغم ان هذا الكود موجود في بالاضافة الي تحديد مساحة الملف والمسار .....الخ السؤال هو هل استطيع انشاء قاعدة بيانات وكيف ارجو الافادة وشكرا

    • 0 رد
    • 1k مشاهدة
  22. blog.arafa
    Started by blog.arafa,

    السلام عليكم تجدون ان شاء الله فى هذه المدونه شروحات متجدده للاوركال واللينكس arafaa.blogspot.com

    • 0 رد
    • 1k مشاهدة
  23. eng.kholoud
    Started by eng.kholoud,

    السلام عليكم لو سمحتم اريد ان احضر بيانات شهر سابق بجيث لو قمت بطلب الداتا يوم 1.9.2016 سوف تحضر لي بيانات الشهر الماضي. جربت الطريقة التالية ولكن يظهر لي هذا الخطأ. لوتكرمتم ماهي التعليمة الصحيحة ولكم جزيل الشكر where trunc(DAT,'mm') = trunc(add_months(trunc(sysdate),-1),'mm') the error ORA-00932: inconsistent datatypes: expected NUMBER got DATE

      • أعجبني
    • 3 رد
    • 1k مشاهدة
  24. Eng.Entesar
    Started by Eng.Entesar,

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

    • 1 رد
    • 1k مشاهدة
    ابوبكر شعبان
  25. al farouk

    السلام عليكم اخوانى الاعزاء اريد معرفة اسئلة المقابلة الشخصية الخاصة بجزء sql وجزاكم الله خيرا

    • 1 رد
    • 1k مشاهدة

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.