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

    بسم الله الرحمن الرحيم الدرس الثامن سوف نتحدث في هذا الدرس عن العمليات على الجداول وكيفية تعديل نوع حقل في جدول يحتوي على بيانات وكيفية قفل جدول *ALTER TABLE هي عبارة عن تعليمة او امر يتم من خلالة التعديل على محتويات الجدول وهي انواع Adding column(s) to a table وهو اضافة حقل او عدة حقول على جدول موجود على قاعدة البيانات القاعدة ALTER TABLE table_name ADD column_name column-definition; حيث نضع ALTER TABLE ثم اسم الجدول ونضع ADD ثم اسم الحقل وبعدها نضع نوع الحقل مثال ALTER TABLE supplier ADD supplier_name varchar2(50); هنا لأضافة مجموعة من الحقول ALTER TABLE table_name ADD ( column_1 column-definition, column_2 column-definition, ... column_n column…

    • 4 رد
    • 24.2k مشاهدة
    جلال شواقفه
  2. femadw
    Started by femadw,

    السلام عليكم لدى مشكلة فى 1- عرض القيود التى اقمتها على جدول معين وقد select constraint name,constraint_type, from user_constraints where table_name ='egypt' ; لم يقوم بعرض اسماء القيود وانواعها المشكلة الثانية هى اننى لااستطيع الدخول على من الجداول مع اننى جربت الدخول بكثير من الطرق مع العلم اننى انا الذى قمت باعداد التنصيب مستعين بلعديد من الدروس ولاكن المشكلة هى انى لااستطيع الدخول الا على جدول emp , dept عن طريق اسم المستخدم scott وكلمة السر tiger مع العلم انى حاولت كتابة كلمة السر sysفى بداية الاعداد وكذلك كلمة system وقد قمت بالعديد من المحاولات لكن فشلت ولم يعمل معى الا سكوت

    • 4 رد
    • 2.9k مشاهدة
    جلال شواقفه
  3. rihab1919
    Started by rihab1919,

    السلام عليكم أريد شرحا مبسطا للcursor واستخداماتها يا إخواني الكرام

    • 1 رد
    • 1.4k مشاهدة
    جلال شواقفه
  4. ahmed altayb
    Started by ahmed altayb,

    وجدت منتدي جديد للاوركل باسم http://www.ora25.tk وارجوا المشاركه فيه بالدروس والاسئله وكلما كثرت المنتديات في الاوركل كلما كان البحث اسهل لاني والله كنت اعاني لاجد لي منتدي اوموقع للاوركل ووجدت هذا الموقع ولكن يوجد موقع اخر لاتوجد فيه اي مشاركه وارجوا المشاركه حتي من اداره هذا المنتدي حتي تتم الفائده للجميع

    • 0 رد
    • 1.3k مشاهدة
  5. bahaa_esmail
    Started by bahaa_esmail,

    السلام عليكم يا أخوانى اريد ان أسال سؤال و انا متأكد من وجود الحل عندكم كيف أقوم بتحويل ناتج الselect من عمود الى صف بشكل أوضح لو عندى جدول مثالاً وبه عمود اسمه work وبه البيانات التالية work a b c d ولو كتبت select work from table; هيكون الناتج a b …

      • أعجبني
    • 9 رد
    • 4.1k مشاهدة
    جلال شواقفه
  6. ashraf_al_ani
    Started by ashraf_al_ani,

    السلام عليكم و رحمة الله و بركاته اخواني و اخواتي صار لي اكثر من اسبوع ابحث عن اجابة اعتقد انها ليست صعبة جدا ولم اصل لها لحد الان السوال هو كيفية انشاء يوزر مع باسورد و الصلاحيات على تيبل سبيس اسمه "TEST" باستخدام جملة PLSQL هي forms_ddl ورحم الله والديكم ساعدوني

    • 2 رد
    • 2.3k مشاهدة
  7. عبدالله البراهيم
    Started by عبدالله البراهيم,

    السلام عليكم إخواني انا في عام 2005 اخذت دورة في SQL و PL/SQL و FORMS على 9i لكني ما اختبرت علشان اخذ الشهادة المعتمدة فيها وانا الآن ارغب في شهادة oca لكني محتاج إلى refresh للمعلومات قبل ادخل الاختبار واللي اتمنى تساعدوني فيه هو ماهي كتب أوراكل اللي ممكن ارجع لها علشان ادرس Sql و PL/Sql واقدر امتحن للاختبار OCA وسؤالي الثاني هل هناك اختبار واحد فقط أم اختبارين للشهادة OCA أتمنى اللي عنده الكتب يعطيني اياها ولكم تحياتي وخالص دعائي الله يوفقكم

    • 11 رد
    • 2.7k مشاهدة
    سيف الاسلام
  8. ashraf_al_ani
    Started by ashraf_al_ani,

    السلام عليكم و رحمة الله و بركاته اريد جملة plsql انشاء يوزر مع الصلاحيات على تيبل سبيس اسمه"TES" و رحم الله والديكم دنيا و اخرة

    • 2 رد
    • 1.9k مشاهدة
  9. no_Mercu
    Started by no_Mercu,

    اريد مثال يشرح لى كيف يتم استخدام دالة التحويل TO_NUMBER لانه مش منطقى انى اقوم بتحويل من CHARACTER الى NUMBER وللاسف لا يوجد فى كتب اوراكل استخدام يشرح لى كيفية استخدام TO_NUMBER ارجو التوضيح بمثال وشكرا

    • 2 رد
    • 1.7k مشاهدة
  10. KIRK_HAMMETT

    اريد عمل مصفوفة تبدا بالرقم مكونة من 9 عناصر تبدا بالرقم 2 وتنتهى بالرقم 1 بمعنى يكون شكلها كالاتى 2 3 4 5 6 7 8 9 1 انا والله حاولت اعملها باللوب ولكن فشلت كا الى عملته فقط هو تعبئة عناصر المصفوفة من 2 الى 9 اما اخر عنصر وهو ال 1 معرفتش اخلى اللوب ينتهى به ارجو المساعدة اخوانى

    • 3 رد
    • 1.7k مشاهدة
  11. altyp
    Started by altyp,

    كيفية عمل SAVE فى 2 داتا بيز فى وقت واحد

    • 5 رد
    • 2.9k مشاهدة
  12. gamal
    Started by gamal,

    السلام عليكم و رحمة الله و بركاته ياريت لو حد يقدر مشكورا بشرح : (WHERE CURRENT OF) و السلام عليكم و رحمة الله و بركاته

    • 4 رد
    • 1.9k مشاهدة
  13. فادي فرحان
    Started by فادي فرحان,

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

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

    اذا ممكن احد يقول لي كيف يمكن عمل join table in devloper وليس في الsql اي ان اعرض اسم العمل مثلا في diplay item لرمز مدخل في خانة رمز العمل مع العلم ان ال block dataالذي اعمل فيه هو لجول غير الجدول الذي يوجد فيه اسم العمل ورمزه فكيف يمكن الربط بين الجدولين واخذ المعلومات من كلا الجدولين من خلال الديفلوبر مع العلم اني لا اريد الطريقه باستخدام sql

    • 2 رد
    • 2.7k مشاهدة
  15. einawy
    Started by einawy,

    هل من مساعدة....... أريد كتاب pl/sql عربي يمكن الاعتماد عليه من أجل الامتحان

    • 23 رد
    • 9.6k مشاهدة
  16. mohammad_awadat
    Started by mohammad_awadat,

    ممكن حد قلي كيف ممكن انادي function من sql statement شكرا

    • 2 رد
    • 4.1k مشاهدة
  17. ابوlllهمام
    Started by ابوlllهمام,

    بعد التحيه الخالصه وبعد الســــــــلام ،،، والتقدير للأخوه عندي مشكله حيرتني وهي عندي table حجمه كبير يتكون من 4000000 مليونRow كلما اريد ان استعلم عنه يوصل الى مرحلة 150000 الف بعدها تظهر رسالة Error مفادها out of memory . ويخرجني من شاشة Sql مع العلم ان حجم الذاكره 4 ججابات بالإضافه انني وسعت tablspace بالإضاافه الى رفعت SGA ا الى 500 ميغااا وPGA الى 300 ميغا ،، وجربتها على اوراكل 8 ، واوراكل 10 g ،، مع العلم ان حجم البيانات 1ججابايت تقريبا ، افيدوني جزاكـــــــــــــــــــــــم الله الف خير ..... حيرني كثيرا ولكم جزيل الشكر والعرفان ،، وشهركم مباارك

    • 1 رد
    • 1.7k مشاهدة
  18. ALZAHRA
    Started by ALZAHRA,

    انا نزلت اوراكل 6i ومش عارف افتح SQL Plus مع اني دخلت بانوراع مختلفه من اليوزر نيم والباسورد وطبعا اشهرهم : scott / tiger هو في حاجه اسمها host string انا باكتب فيها orant لان اوراكل لما نزلته على الجهاز نرز في فولدر اسمه orant . انا مش عارف اعمل ايه بالظبط ياريت الرد بسرعه او حد يدلني على كتب عربي لاوراكل 6i او اسطوانات تعليميه

    • 5 رد
    • 2.5k مشاهدة
    جلال شواقفه
  19. resala

    السلام عليكم ورحمة الله وبركاته يا جماعة أنا في حيرة جامدة أوي أنا أعمل محاسب منذ سنة ولكني احب مجال الكمبيوتر وأرى نفسي في هذا المجال افضل وأخذ كورسات فيه ولكن أفضل خطوة فعلتها هي أني أخذ أول مستوى (sql 10g oracle ) في أحد المراكز المعروفة وكلفني الكثير من الاموال ولكن المشكلة أني خائف جدا من الدخول في الامتحان ومتردد علشان خائف من السقوط لان الجميع يعلم ان الامتحان مكلف جداااا وميش عارف اذاكر الاسئلة منين عايز تيست كنيج أصدار الاخير 007 وتاني حاجة هل لو انا خلصت oracle 10g dba هعرف أشتغل أو هل الفرصة هتكون أمامي كويسه ولا لازم أخذ كورسات تاينة في حاجات تانية بعد إذنكم لاتمروا على تلك الكلمات بدون ما تقول لي شئ يفيدني ولو تكرمتوا ممكن حد يساعدني ويرسل لي…

    • 2 رد
    • 2.7k مشاهدة
  20. barcaonly
    Started by barcaonly,

    عند كتابة الكود التالي DECLARE cursor c is select * FROM PEX_PAYMENTS B A NUMBER begin FOR X IN C LOOP SELECT GUARAMT INTO A FROM PEX_SHIPMENT WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM IF A > X.PAYAMT THEN UPDATE PEX_PAYMENTS SET STATUS=3 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM UPDATE PEX_PAYMENTS SET PAYSER=1 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM UPDATE PEX_SHIPPAY SET STATUS = 4 WHERE EXPORTER=X.EXPORTER AND BYERCODE=X.BYERCODE AND SHIPNO=X.SHIPNO AND SERNUM=X.SERNUM END IF; END LOO…

    • 3 رد
    • 6k مشاهدة
  21. bassam_aha
    Started by bassam_aha,

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

    • 4 رد
    • 4.3k مشاهدة
  22. nhamzehn
    Started by nhamzehn,

    اخواني جزاكم الله خيراً ارغب في عرض الجزء من الثانية لعرض الساعة والدقيقة والثاني عن طريق SELECT TO_CHAR(SYSATE,'HH:MI:SS') FROM DUAL; ولكن المشكلة في الجزء من الثانية ؟

    • 3 رد
    • 2k مشاهدة
  23. على باشا
    Started by على باشا,

    السلام عليكم ورحمة الله وبركاتة كل سنة وانتوا طيبين عندى مشكلة فى FONTS انواع الخطوط الى بختارها فى مرحلة تصميم الفورم مش هى الى بتظهر فى RUN TIME وشكراً تقبل الله منا ومنكم صالح الأعمال.

    • 2 رد
    • 2.1k مشاهدة
  24. 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 مشاهدة
  25. no_Mercu
    Started by no_Mercu,

    السلام عليكم كيف يتم عمل primary key constraint من النوع composite اى عمودين فى الجدول يكونان primary key انا عملت كما زكرت ولكن عند ادخال معلومات فى العمودان وجدن ان احد الاعمدة لا يقبل التكرار والاخر يقبل التكرار ارجو توضيح هذا النوع من ال constraint ولو بمثال يوضح ذلك وما الغرض والحاجة لانشاء هذا النوع من القيود فى جدول ما؟ شكرا لكم

    • 3 رد
    • 4.6k مشاهدة

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

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

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.