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

    شباب انا عندي Developer 6i مع DataBase 9i و صار لي فترة شغال عليهما من غير مشاكل , و لكن من اسبوع اصبحت لا استطيع من اجراء اي عملية سواء انشاء جداول او الاضافة او الحذف او التعديل على الجداول و قاعدة البيانات عندي و اصبحت تظهر رسالة اول ما اشغل ال Sql Plus و عند القيام باي عملية من خلال ال Sql Plus و نص الرسالة هو : ERROR: ORA-06553: PLS-213: package STANDARD not accessible Error accessing package DBMS_APPLICATION_INFO ERROR: ORA-06553: PLS-213: package STANDARD not accessible لذلك ارجوا مساعدتكم في حل هذه المشكلة , و جزاكم الله كل خير اخوكم Prince_ocp

    • 4 رد
    • 3.8k مشاهدة
  2. me-mahmood
    Started by me-mahmood,

    slam 3likom am traing to create atable in pl sql but when i finished i have to save may work by ( commit) the plem commit dos'nt work wht i do plz tell me !!!!!

    • 4 رد
    • 2.2k مشاهدة
  3. mohammad badarneh
    Started by mohammad badarneh,

    السلام عليكمللضروره ارجو المساعدهاريد كويري لتفصل لي الشهر والسنه عن التاريخ كامل ولكن اذا كان الشهر احادي يجب ان الغي الصفرمثال: 01-12-2015 تصبح 12-201520-05-2015 تصبح 5-2015بدون الصفر ارجو المساعده ارجوكم

      • أعجبني
    • 4 رد
    • 1.1k مشاهدة
  4. osos.bg
    Started by osos.bg,

    اخوانى الكرام السلام عليكم ورحمة الله لقد قمت بعمل يوزر جديد فى oracle9i ولكن عند محاولة عمل الجداول تظهر لى رسالة الخطأ هذه [ALIGN=left] ORA-01950: no privileges on tablespace 'USERS' </div> فما معناها؟

    • 4 رد
    • 2.4k مشاهدة
  5. امير101

    السلام عليكم ارجوا من الشباب التفاعل اريد اعمل فورم تحتوي على الادارات جدولي (tabuar) الموظفين form + نفس الموظفين جدولي (tabuar) ارجوا ان ترشدوني الى افضل طريقة ولتوضيح اكثر العمل بالمرفقات test.rar

    • 4 رد
    • 1.9k مشاهدة
  6. mohamed_abdelsalam
    Started by mohamed_abdelsalam,

    السلام عليكم و رحمة الله اولا كل عام وانتم بخير بمناسبة عيد الفطر المبارك وتقبل الله منا ومنكم صالح الاعمال الموضوع ببسباطة اني عملت اجراء لحذف الصفوف المزدوجة على اساس عمودين في الجدولهما c1,c2 والاجراء مظبوط من غير اخطاء بس اثناء تشغيل الاجراء يطلع الخطأ ده ERROR at line 1: ORA-01403: no data found ORA-06512: at "HR.REMOVE_DUOBLE", line 12 ORA-06512: at line 1 والكود نفسه create or replace procedure remove_duoble is max_row number; co1 varchar(2); co2 varchar(2); co22 varchar(2); co11 varchar(2); begin select max(rownum) into max_row from split_table; for counter in 1..max_row loop select 1,2 into co1,co2 from split_table …

    • 4 رد
    • 1.6k مشاهدة
  7. ahmed_elmoslmany

    انا عاوز اجيب تاريخ اخر جمعه فى الشهر

      • أعجبني
    • 4 رد
    • 1k مشاهدة
  8. mido_79997
    Started by mido_79997,

    الكود create or replace PROCEDURE RAISE_SALARY (ID IN EMPLOYEES.EMPLOYEE_ID, PERCENT IN NUMBER)IS BEGIN UPDATE EMPLOYEES SET SALARY = SALARY*(1 + PERCENT /100); WHERE EMPLOYEE_ID=ID; END RAISE_SAL; مرفق صوره

    • 4 رد
    • 937 مشاهدة
  9. Barakat
    Started by Barakat,

    اخواني اليكم الدرس السابع عشر ch_17_Advanced_Triggers.pdf

    • 4 رد
    • 2.2k مشاهدة
  10. Ahmad.Hasan
    Started by Ahmad.Hasan,

    السلام عليكم ورحمة الله وبركاته،،، SQL فهي لغة إستعلامات ولكن هي لغة قياسية والمقصود بالقياسية أن لها ثوابت معينة وطرق معينة للتعامل معها وهذه الثوابت القياسية تستخدمها قواعد البيانات المختلفة ومن ضمن قواعد البيانات هذه MYSQL . فـ SQL بشكلها القياسي هي ثابتة في جميع قواعد البيانات أما التغييرات التي تراها من جمل SQL إلى أخرى فهي ترتبط بالبيئة التي تعمل فيها والمقصود بالبيئة هي قاعدة البيانات نفسها فممكن أن تكون البيئة هي : mysql access oracle foxpro paradox dbase sqlserver msql postgare وغيرها ... فهذه كلها بيئات تستخدم SQL القياسية و لكن الفرق البسيط أن كل بيئة من هذه البيئات تضع أوامر إضافية على SQL القياسية وهذا الشئ يعتبر خارج عن SQL القياسية وتعتبر الإض…

    • 4 رد
    • 4.9k مشاهدة
  11. الواثق بوعد الله
    Started by الواثق بوعد الله,

    السلام عليكم ورحمة الله وبركاته لدي استفسار بسيط وهو سؤال عبارة عن طباعة الاعداد الاولية من 1 إلى 100 طبعا بلغة PL SQL مع العلم أنى قد جربت كل الطرق لمعفة ذلك ولم استطع أرجوا منكم الرد بسرعة لوجود امتحان غدا وبارك الله فيكم[وسط][/وسط]

    • 4 رد
    • 6.5k مشاهدة
    الواثق بوعد الله
  12. mohooo81

    عندى السؤال دة [size="3"]select replace ('mohaeb mohammad mohamoud','m','n') from dual[/size] السؤال هنا انا عايز بس اغير تانى m مش كل m ممكن المساعدة.

    • 4 رد
    • 1.2k مشاهدة
  13. سلطان الطرازي
    Started by سلطان الطرازي,

    السؤال هو : I want to add a check constraint on the quantity column of BB_basketitem table. If a quantity value provided by a shopper on an item is greater than 20, and want to display message saying "Check Constraint". الكود اللي كتبته انا هو هذا بس بيعطيني error وبيقلي انوا الشيك مابيشتغل ALTER TABLE bb_basketitem ADD CONSTRAINT bitems_qty_ck CHECK (quantity < 20); DECLARE ex_bitems_qty_ck EXCEPTION; PRAGMA EXCEPTION_INIT(ex_bitems_qty_ck,-02290); BEGIN INSERT INTO bb_basketitem VALUES (88,8,10.8,21,16,2,3); EXCEPTION WHEN ex_bitems_qty_ck THEN Dbms_Output.put_line('Check Quantity'); END; /

    • 4 رد
    • 1.8k مشاهدة
    سلطان الطرازي
  14. darsh1211
    Started by darsh1211,

    السلام عليكم يا اخوان اريد منكم خدمة يا اخوانى انا اريد ترجمة ل program with pl-sql وليس sql الكتاب جزئان ويتكون من 18 فصل

    • 4 رد
    • 2.8k مشاهدة
  15. hanyfreedom
    Started by hanyfreedom,

    لكى نحضر جميع بيانات الموظف الذى يمتلك خامس أعلى مرتب من جدول ال Emp نقوم بتنفيذ الكود التالى :- SELECT empno,ename,sal, rn FROM (SELECT a.*, dense_rank() OVER(ORDER BY sal DESC) rn FROM emp a ) where rn=5; أنا أريد تفسير لهذا الكود لأن به دالة جديدة و هى ال (dense_rank() OVER(ORDER BY sal DESC و هى دالة انا لم أتعرض لها من قبل ....... فأرجو الأفادة و شكراً

    • 4 رد
    • 2.4k مشاهدة
    محمد الشحات
  16. al farouk
    Started by al farouk,

    اريد توضيح او شرح للـ ( Conversion Functions )

    • 4 رد
    • 6.5k مشاهدة
  17. abu malk
    Started by abu malk,

    السلام عليكم جميعا ورحمة الله وبركاته ممكن حد ياجماعه يفمني Exceptions وانواعهم Trapping Predefined Oracle Server Errors Trapping Non-Predefined Oracle Server Errors Trapping User-Defined Exceptions وياريت لو يوضح بالامثله

      • أعجبني
    • 4 رد
    • 1.6k مشاهدة
  18. panzer
    Started by panzer,

    السلام عليكم قمت بتنصيب اوراكل 9i Server وقمت بعمل مستخدم له صلاحيات DBA بعدها قمت بانشاء جدول في ال SQL Plus وعند استعراضي للجدول تضهر لي هذه الرسالة no row selected او شيء من هذا القبيل. ارجوا من لديه الخبرة مساعدتنا وله جزيل الشكر .

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

    ارجوا من الاخوة الكرام اذا كان حد عنده ميديا او pdf تشرح استخدام برنامج ال toad اللي بيشتغل على oracle 10g

    • 4 رد
    • 1.8k مشاهدة
  20. midology82
    Started by midology82,

    عايز شرح الكود ده لو سمحتم select lpad(' ', sal/1000+1, '*') " New_Salary" from emp;

    • 4 رد
    • 1.3k مشاهدة
  21. مصعب اسامة

    انا عندي فور قوائم مبيعات وقد قمت بعمل تركر يقوم بخزن تسلسل القائمة اعتمادا على اخر رقم تم خزنه المشكلة انه في حالت فتح الفورم من قبل شخصين ويقومون بعملية الخزن فان الشخص الاول ياخذ تسلسل 2 على سبيل المثال والشخص الثاني يقوم باخذ نفس التسلس مع العلم يجب ان ياخذ الرقم الذي بعده SELECT max(num)+1 INTO :NUM FROM table ; commit_form; commit; ماهي المشكلة افيدوني لا اعرف ما الذي يحدث مع العلم ان هذا الفورم مدخل فيه اكثر من 5000 قائمة اين المشكلة لااعرف مالذي يحدث وكانه الداتا بيس لاتتحدث وتاخذ القيمة المدخلة وفي حالة كون شخص واحد يعمل على الفروم لاتوجد اي مشكلة فان التسلسل يسير بصورة صحيحة بدون مشاكل

    • 4 رد
    • 1.3k مشاهدة
    مصعب اسامة
  22. صلاح الثبيتي
    Started by صلاح الثبيتي,

    السلام عليكم عندي View CREATE OR REPLACE VIEW summaries AS ( SELECT iid, iname, idesc, iprice, solddate FROM items WHERE solddate+31 < SYSDATE ); اللي ابغى اسويه اني ابغى اعرض السلع اللي بعتها الشهر الماضي ؟ فالمشكله اني مااعرف كيف اطرح واحد من عدد الشهور لاظهار النتيجه بشكل صحيح .. هل من حل ؟

    • 4 رد
    • 3.8k مشاهدة
  23. wlahmad
    Started by wlahmad,

    السلام عليكم ورحمة الله وبركاته سنبدأ بإذنه تعالي في تعلم لغة الاستفسارات البنيوية SQL إليكم الدرس الأول التعريف:- SQLهي اختصار ل Structured Query وهي لغة تستخدم لاصدار جميع الأوامر التي تتعلق بقاعدة البيانات ,كماأنها ليست لغة كباقي لغات البرمجة، فنحن لا نستطيع تصميم واجهة البرامج بهذه اللغة كما أننا لا يمكننا استخدام دوال اللغة المعتاد عليها مثل for next وغيرها، أما لغات البرمجة الأخرى فإنها تدعم استخدام هذه الدوال والوظائف. كما أنها تدعم طرقاً كثيرة للتعامل مع البيانات ولكن نظراً لقوة ال sql فإن جميع اللغات تدعم استخدام ال sql كإحدى طرق التعامل مع البيانات وتنقسم إلي خمس أقسام رئيسية يمكن من خلالها إصدار الأوامر الخاصة بكل قسم. ميزاتها:- 1. SQL لغة ANSI قياسية ,ANS…

    • 4 رد
    • 2.1k مشاهدة
  24. ledow2007

    بسم الله الرحمن الرحيم أرجو من الأخوة الأعضاء مساعدتي في هذه المشكلة عندما أكتب جملة select في السيكول وأريد إضافة أو تعديل أي شئ فيها بعد تنفيذها وأحاول أن اكتب ed لفتح محرر notepad تظهر لي هذه الرسالة "afiedt.buf لا يمكن تكوين ملف الحفظ :sp2-0110 فما السبب؟ وكيف يمكنني حل هذه المشكلة؟

    • 4 رد
    • 2.8k مشاهدة
  25. حمووودي
    Started by حمووودي,

    السلام عليكم انا نزلت الاوراكل 10g على جهازي لكن نزل ال SQL*Plus باللغة العربية وصارت رسالة الاخطاء وقت تنفيذ الكيوري تطلع بالعربي برضو مع اني في خيارات التنصيب اخترت اللغة الانجليزية فياريت أحد يقدر يفديني كيف اقدر احوله من عربي الى انجليزي...

    • 4 رد
    • 10.7k مشاهدة
    جلال شواقفه

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.