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

    هل يمكن ادراج جداول الأكسس في الأوراكل كيف ؟ يعني ابغى اسوي الجداول في االاكسس اسهل بعدين اسوي لها امبورت يصير ؟

    • 3 رد
    • 1.8k مشاهدة
  2. shahien55555
    Started by shahien55555,

    و الله يا اخواني انا عندي امتحانين لل sql في امتحان 111 سؤال فقط و في امتحان 206 سؤال أيهما الأصح ..... و ياريت يكون الأول علشان عدد الأسئلة يكون قليل هههههههههههههههه و لو في حد عنده امتحان sql يبعتلي أرجوكم للتأكد اللهم اني أستغفرك و اتوب البك .... و أدعوو اليكم بالمغفرة و التوبة بمشيئة الله تعالى ....

    • 10 رد
    • 3.1k مشاهدة
  3. التميمية
    Started by التميمية,

    SELECT Bicycle.SerialNumber, Bicycle.ModelType, Bicycle.OrderDate, ([shipDate.Bicycle],[OrderDate.PurchaseOrder]) AS BuildDelay FROM Bicycle WHERE (((Bicycle.OrderDate) Between '1\1\2002' And '12\31\2002')) AND (([shipDate.Bicycle]-[OrderDate.PurchaseOrder])>2*(SELECT Avg([shipDate.Bicycle]-[ORderdate.PurchaseOrder])) AS BuildDelay FROM Bicycle WHERE (((Bicycle.StartDate) Between '1\1\2002' And '12\31\2002')) ) ORDER BY [shipDate.Bicycle]-[ORderdate.PurchaseOrder) DESC; -----

    • 12 رد
    • 3.8k مشاهدة
  4. interface
    Started by interface,

    Declare ename varchar(20),marks number (10) cursor mm is select ename , marks from student where marks =50 pragma exception init ("250"," Marks over "); moh: marks = marks + 5 begin open moh fetech moh into ename , marks if marks = 100 raise application errors("200", "marks over") else moh end; هذا الكود اخذناة في محاظرة اليوم لكني لم افهمة في الاول اعلن عن متغيرات وبعدها تصريح عن المشيرة وبعدين كتلة قطعة برمجية شكلة عندي ملخبط شوية ممكن اذا احد يعرف يشرح الكود جزاة الله خير والفائدة تعم على الجميع

    • 5 رد
    • 2.7k مشاهدة
  5. ashrafsafty
    Started by ashrafsafty,

    اخواني بارك الله فيكم الفرق بين SQL والــ SQL*PLUS ليس واضحا عندي ما الفرق بينهما .. وما أوامر كل منهما

    • 0 رد
    • 1.3k مشاهدة
  6. التميمية
    Started by التميمية,

    عندي عدة جداول مخزنة بالاوراكل في قاعدة مستقلة والمطلوب Which manufacturer gave Rolling Thunder the largest discount on an order in 2003? The information we need comes from Manufacturer & PurchaseOrder tables. We need the attributes : ManufacturerID, ManufacturerName, OrderDate, Discount The WHERE condition is the year 2003, which means PurchaseOrder OrderDate is Between #1/1/2003# And #12/31/2003# To find out the largest discount, you can sort Discount attribute in Descending order أنا كتبت هذا الكود لكن للأسف فيه خطأ ونقص يظهر لي ORA-00918: column ambiguously defined والكود الذي كتبت SELECT ManufacturerID, ManufacturerName,OrderDate, Discount FROM Manufa…

    • 6 رد
    • 2.5k مشاهدة
  7. interface
    Started by interface,

    السلام عليكم عندي عدة مستخدمة وكل واحد باسم وكلمة مرور انا انشاء لكل واحد كذا طيب ابي استعلام يظهر لية كل المستخدمة باسمائهم الي سويتها

    • 6 رد
    • 2.8k مشاهدة
  8. hanyfreedom

    لمعرفة عدد حقول الجدول ... فى حال اذا كان جدولك به الكثير من الحقول قوم بعمل الامر التالى :- SET DESCRIBE DEPTH ALL LINENUM ON INDENT ON فنرى ان ال linenum on هى الخاصة بظهور الترقيم جنب الحقول ... وهذه هى ما نريدها ، اما ال indent on فهى لعمل مسافة بين اسم الحقل و أول السطر ، أما ال depth all فهى لكى تظهر ال data type الخاصة ب object انت كنت قمت بعمله مسبقاً ..... فمثلاً انت قمت بعمل ال object التالية :- CREATE TYPE ADDRESS AS OBJECT ( STREET VARCHAR2(20), CITY VARCHAR2(20) ); / ثم وضعتها فى جدول كالتالى :- CREATE TABLE EMPLOYEE (LAST_NAME VARCHAR2(30), EMPADDR ADDRESS, JOB_ID VARCHAR2(20), SALARY NUMBER(7,2) ); فعند عمل describe employee سوف يظهر الت…

    • 1 رد
    • 1.9k مشاهدة
  9. mezolazezo
    Started by mezolazezo,

    Original sql student guide Fundamentals I & II u can Download it and study oracle database 10g sql fund_1 fund_2 learn ORACLE from AradOUG اسألكم الدعاء الصالح و تمنياتى بانجاح و التوفيق استعن باللـــــــــــــــــــــــــــــــــــــــــــــــه

    • 1 رد
    • 2.1k مشاهدة
  10. the_smart
    Started by the_smart,

    SELECT A.MONTH FROM ORDERS A WHERE A.ORDER_DATE BETWEEN '01-AUG-07' AND '30-AUG-07' AND A.CUSTOMER_ID='MA' AND A.MONTH NOT EXISTS (SELECT B.MONTH FROM TMS_ORDERS B WHERE SUBSTR(A.MONTH,9)= B.MONTH) WHEN I RUN THIS CODE THIS (ORA-00920:INVALID RELATIONAL OPERATOR) MONTH AUG2007N2929 AUG2007N2930 AUG2007N2931 2790 2900 2856 القصد من هذا الكود اريد اشيك على اخر اربع ارقام منAUG2007N2929 اذا موجود من دونAUG2007N في نفس الكلوم ويعطني النتيجة علما بان هناك الكثير من الارقام ارجو ان يكون الشرح واضح ولكم مني جزيل الشكر

    • 2 رد
    • 1.6k مشاهدة
  11. King Oracle
    Started by King Oracle,

    بسم الله الرحمن الرحيم اخواني الاعزاء شاهدت بعض المبرمجين يقومون بأستخدام pragma وأنا شخصيا حاولت التعرف على الفائدة من استخدامها ولكنني احتاج مساعدتكم لمزيد من الايضاح فلا تردونا .

    • 0 رد
    • 1.6k مشاهدة
  12. walid148960
    Started by walid148960,

    السلام عليكم ورحمة الله وبركاتة ياريت ياجماعة لو في حد عندة دروس تعليم البي ال صوت وصورة يضعها على الموقع او يبعتهالي على [email protected] لأحسن اخوكم في الله ضايع في البي ال وحتى لو حد يعرف مكان بيبيع السيديهات دية في القاهرة يقولي وجزاكم الله الف خير وشكرا

    • 2 رد
    • 1.8k مشاهدة
  13. nora2006
    Started by nora2006,

    مساء الخير واجهت سؤال وحاولت البحث عنه وللاسف مش عارفة له حل ؛ السؤال ببساطة اني عاملة جملة view عادية مثلا : create view xx as select ename , sal from emp; ولو حبيت استدعي الفيو هيكون كالتالي : select * from xx; او select sal from xx; لحد دلوقتى مفيش مشكلة لكن السؤال هو انى عايزة كود اكتبه يجبلى جملة الفيو او السليكت ؛ انا جربت اعمل desc xx لكن طلعلى الهيكل الخاص بالفيو لكن انا عايزة كود اكتبه يقوم يرجعلى بالجملة التالية ؛ وهي ان الفيو xx عبارة عن : create view xx as select ename , sal from emp; والهدف من كده انى مثلا عاملة 10 جمل فيو فعايزة اعرف ان الفيو كذا بتعمل كذا فمش لاقيه كود اعرف منه ويوضحلى صيغة الفيو اللى عايزة اعرضها . ارجوا انى اكو…

    • 2 رد
    • 1.4k مشاهدة
  14. salafwaden40
    Started by salafwaden40,

    السلام عليكم update emp set sal = (select sal from emp where empno = 7900) job (select job from emp where empno = 7900) where empno = 7788; جزاكم الله خيراً

    • 3 رد
    • 1.6k مشاهدة
  15. omari_m3
    Started by omari_m3,

    الرجاء من يملك الامتحان الثاني pl/sql الاصدار الاخير ان يرسله لي على [email protected] وله جزيل الشكر

    • 2 رد
    • 1.9k مشاهدة
  16. vanpersie
    Started by vanpersie,

    السلام عليكم ورحمة الله اريد انشاء مفتاح اجنبي لماذا هذا الخطا؟ invalid column name ; ( create table holland (col_1 varchar(1) primary key ; ( create table vanpersie ( col_2 varchar(1) primary key ( alter table holland add foreign key ;(alter table holland add foreign key (col_2) references vanpersie (col_2 (foreign key (col_2) ****************

    • 2 رد
    • 2k مشاهدة
  17. R.hamed

    ما هي الخطوة الثانية للوصول الى الاوراكل بعد ان اعرف الpl/sql؟؟؟؟؟؟؟؟؟؟ او اذا كان السؤال خطأ اتمنى ان يقوم احد بتعديل السؤال اتمنى ان اكون من المحترفين في الاوراكل لكن اريد المساعدة في ترتيب افكاري :angry:

    • 4 رد
    • 1.9k مشاهدة
  18. heavens
    Started by heavens,

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

    • 0 رد
    • 1.2k مشاهدة
  19. hanyfreedom
    Started by hanyfreedom,

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

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

    اذا عندي اربع جداول و اريد استحدام (left join ) الي دمج اربع جداول في جدول واحد شلون الطريقة او في طريق ثانية بستخدام + ممكن مثال

    • 2 رد
    • 1.9k مشاهدة
  21. basilt
    Started by basilt,

    سؤالي هو , لنفترض انني قدمت امتحان SQL 9i / 1z0-007 .. وتأخرت فترة طويلة ولم اتقدم لامتحان PL/SQL - 1z0-147 هل هناك موعد محدد لتقديم الامتحان ال PL/SQL .. مثلا يجب ان لا تتجاوز فترة سنة بين الامتحانين مثلا .. وبالتالي يصبح امتحاني في not valid SQL9i "انتهت صلاحيته" ويجب اعادت الامتحان من البداية ...!؟؟؟؟ من الضروري جدا معرفة الاجابة .. وشكرا .

    • 2 رد
    • 1.8k مشاهدة
  22. ابو عذاري

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

    • 1 رد
    • 2.2k مشاهدة
  23. m_nasef
    Started by m_nasef,

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته ، ال package التالية تحتوى على دالتين :- الأولى : rev_txt تعكس النص المدخل فقط (بكل ما تحتويه من مسافات) الثانية : rev_txt_no_spaces تنظف النص من اية مسافات حتى ولو كان هناك اكثر من مسافة بين الكلمتين (تعتمد على while .... loop ) create or replace package str_pkg as function rev_txt (i_txt varchar2) return varchar2; function rev_txt_no_spaces (i_txt varchar2) return varchar2; end; / اما بالنسبة لل backage body ففيها ثلاث دوال .... الأولى : clean_spaces فهى تعتمد على while .... loop حيث instr(v_txt, ' ') ترجع رقم اكبر من صفر اذا كان هناك اية مسافات وهكذا حتى تزول المسافات ......... وبالنسبة للدا…

    • 1 رد
    • 1.3k مشاهدة
  24. seco

    بسم الله لا استطيع انشاء forigen key فى الجدول مع ان الجدول الاخر الذى سيتم الربط معه موجود !!! ربما هذه bug فى oracle sql developer كما قراءت فى بعض المواقع ؟ هل هذا صحيح ؟ شكرا

    • 1 رد
    • 1.3k مشاهدة
  25. Ocean
    Started by Ocean,

    السلام عليكم ممكن لو سمحتم أعرف دالة تساعدني في أدخل تاريخ النظام by defualt لعمود فرضا date في الجدول x

    • 2 رد
    • 1.5k مشاهدة

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

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

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.