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

    السلام عليكم ورحمة الله الاخوة الكرام احب ان اسال عن معنى العبارة التالية فى هذه الجملة : CREATE TABLE copy_of_employee AS SELECT * FROM employee WHERE 3=5 وهى WHERE 3=5 الشيئ الزى فهمته انها تنشئ جدلا فارغا طبق الاصل من الجدول employee ولاكن من غير بيانات سؤالى هو لماذا استخدم الرقمين 3 و 5 فى هذا المثال تحديدا هل يمكن استخدام اى ارقام ولكم كل الشكر والتقدير

    • 4 رد
    • 1.6k مشاهدة
  2. fawziaalaidan
    Started by fawziaalaidan,

    السلام عليكم ,, حبيت استفسر عن موضوع حيرني ... استخدمت SEQUENCE في برنامجي ك REFERENCE وكانت فكرته كالاتي لو موظف طبع تقرير معين راح مثلا يزيد الSEQUENCE بواحد حابه اضيف SEQUENCE ثاني بشرط ان مثلا هذا الموظف طبع التقرير للمره الاولى راح يكون "1" وطبعه للمره الثانيه راح يكون "2" وهكذا ... لف شكر على تعاونكم ...

    • 2 رد
    • 1.1k مشاهدة
  3. ahmedkhaled
    Started by ahmedkhaled,

    السلام عليكم ورحمة الله وبركاته كل عام وانتم بخير وصحة وسلامه اخواني لقد بحثت كثيرا في هذا الموضوع ولم اجد حلا له كيف يمكن عمل فيو متغيرة مثال create view x as select * from t_name where id=any parameter(هنا اريد ان ارسل قيمة متغيرة) بحيث يمكن تغير القيمة التي سأقوم بارسالها لهذا الشرط وطبعا هذا سوف يفيدني مع المستخدمين المختلفين هذا وبالله التوفيق ahmed khaled oracle developer ahmed_khaleddba@h&y.com ان الله في عون العبد مادم العبد في عون اخيه

    • 3 رد
    • 1.3k مشاهدة
  4. ammarcontrol
    Started by ammarcontrol,

    السلام عليكم شباب لدي بروسيجر التالي 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 ' || name || '(numbe varchar2(20) , gen number)'; Execute immediate lstr; While c<10 Loop s:=c||'*'||f; d:=c*f; execute immediate 'insert into '||name||' values ('||s||' , '||d||')'; c:=c+1; End loop; End; / عند التنفيذ تضهر الرساله التاليه ارجو منكم توضيح سبب المشكله

    • 2 رد
    • 1.4k مشاهدة
  5. 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 رد
    • 983 مشاهدة
  6. msb2012
    Started by msb2012,

    كما هو معروف يا اخوان فان هذا الاختبار يتكون من 12 شابتر تقريبا وهم Writing Basic SQL Select Statements Restricting and Sorting Data Single-Row Functions Displaying Data from Multiple Tables Aggregating Data using Group Functions Subqueries Producing Readable Output with iSQL*Plus Manipulating Data Creating and Managing Tables Including Constraints Creating Views Creating Other Database Objects السؤال : من تجاربكم و خبرتكم ماهي الشابترات التي يتم التركيز عليها في الاختبار ؟ أنا أعرف ان علي أن اذاكر الاسئله مثل P4S و غيرها و هي موجوده لدي و لكن اتمنى الاجابه على هذا السؤال لانني اردي ان اذاكر من الكتاب الالكتروني (…

    • 1 رد
    • 938 مشاهدة
  7. sa2037
    Started by sa2037,

    السلام عليكم أريد شرح عربي لإختبار أوراكل في pl/sql أرجو أن تدلوني على وصلات من أجل ذلك

    • 0 رد
    • 2k مشاهدة
  8. swalmeh
    Started by swalmeh,

    تحية طيبة وبعد انا كتبت الكود التالي ولما اعمل compile له يعطيني رسالة الخطا التالية 11:14:51 ORA-06550: line 14, column 1: 11:14:51 PL/SQL: Statement ignored ارجو من حضرتكم مساعدتي في حل هذه المشكلة هذا هو الكود: set serveroutput on declare ;v_empno emp.empno%type ;v_ename emp.ename%type cursor emp_cursor is select empno,ename ;from emp begin ;open emp_cursor for i in 1..3 loop ;fetch emp_cursor into v_empno,v_ename (;dbms.output.put_line(v_empno||' '||v_ename ;end loop ;close emp_cursor ;end

    • 3 رد
    • 2.2k مشاهدة
  9. AHMED BASHA
    Started by AHMED BASHA,

    [left]SELECT TRUNC(SYSDATE,'MM') + lvl FROM 2 (SELECT level - 1 lvl 3 from dual 4* connect by level <= (TRUNC(LAST_DAY(SYSDATE)) - TRUNC(SYSDATE,'MM')) + 1)[/left]

    • 1 رد
    • 1.2k مشاهدة
  10. ابوخطاب
    Started by ابوخطاب,

    You need to create a view EMP_VU. The view should allow the users to manipulate the records of only the employees that are working for departments 10 or 20. Which SQL statement would you use to create the view EMP_VU? وجزاكم الله خير ابوخطاب [email protected]

      • أعجبني
    • 2 رد
    • 987 مشاهدة
  11. lavandr
    Started by lavandr,

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

    • 1 رد
    • 1.1k مشاهدة
  12. lonley boy
    Started by lonley boy,

    السلام عليكم باختصار انا حاليا هبدأ اذاكر اوراكل ديفولبر واول تراك اللى هو sql محتاج منكم مساعدة 1- عايز الماتريال اللى بتكون من شركة اوراكل وهى ملفات بوربوينت كاملة لاخر اصدار من اوراكل 2-عايز اعرف رقم الامتحان الخاص ب sql علشان عايز امتحن فى شهر 9 وياريت يكون اخر اصدار 3-عايز برامج تساعدنى على الحل او امتحانات سابقة 4-سعر امتحان السيكول كام فى مصر وشكرا جزيلا لكم

    • 0 رد
    • 844 مشاهدة
  13. mohamednasr14
    Started by mohamednasr14,

    يوجد عندي جدول اسمهALL_ABSENCE وهو جدول غياب موظفين وكل يوم يغيب الموظف يسجل صف بالغياب واضفت اليه عمود اسمهT_ABSENT اريد عملtrigger بعدinsert يقوم بجمع صفوف هذا الموظف ويضع المجوع في T_ABSENT مرفق صوره من الجدول

    • 2 رد
    • 1.1k مشاهدة
  14. waleed oracle
    Started by waleed oracle,

    السلام عليكم و رحمة الله وم بركاته لو سمحتم يا جماعه انا عايز اعرف ازاى اعمل procedure او ما هى خطواته و كيفيه تنفيذه

    • 3 رد
    • 6k مشاهدة
  15. ASALLAM
    Started by ASALLAM,

    السلام عليكم اريد حلول التمارين الخاصة ب oracle database 10g: plsql fundamentals volume 1 user guide من لديه هذه التمارين مع الحلول ارجو ان لايبخل بها علينا مع الشكر الجزيل مقدما,,,,,

    • 2 رد
    • 1.4k مشاهدة
  16. a.tofy
    Started by a.tofy,

    السلام عليكم ياجماعة حد عندة اخر اصدار لامتحانات تيست كينج او باص فور شور فى oca&ocb ياريت ميبخلش علية بيها لان عاوز ادخلها ضرورى

    • 0 رد
    • 1.1k مشاهدة
  17. ايمان2010
    Started by ايمان2010,

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

    • 3 رد
    • 1.6k مشاهدة
  18. mr dodo
    Started by mr dodo,

    Hi All, I need to create trigger to execute shell script when value in table X become for example 0, would you please help me to create this trigger. more details: DB:10gR2 OS:Unix SUN

    • 0 رد
    • 1.1k مشاهدة
  19. gabbary

    الأخوة العزاء تحية طيبة وبعد انشات قاعدة بيانات جديدة عن طريق Database Configuration Assistants - Oracle 10g فكيف أستطيع الدخول عليها لو سمحتم احتاج إلى فهم هذه الفقرة كي أستطيع بناء ما بعدها من دروس شاكر لكم مروركم واتساع صدوركم

    • 1 رد
    • 913 مشاهدة
  20. aboushaheen
    Started by aboushaheen,

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

    • 6 رد
    • 1.2k مشاهدة
  21. loveall2006
    Started by loveall2006,

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

      • أعجبني
    • 3 رد
    • 1.2k مشاهدة
  22. gabbary
  23. ammarcontrol
    Started by ammarcontrol,

    تفضلوا دورة رائعه و سهله التعلم في لغه SQL و pl/SQL http://www.4shared.com/file/kVDP09cy/SQL_PL_SQL_LEC.html

    • 5 رد
    • 3.7k مشاهدة
  24. ma7moud_7elmy

    السلام عليكم اريد اظهار query يعتمد على ال ip of the device على سبيل المثال هناك جهازين الاول: 10.32.1.11 والثاني: 10.32.1.13 ولدي stored procedure اريد بناء على الجهاز الذي قام بمناداة ال ستورد بورسيجر اظهار بيانات لا تظهر عند الجهاز الاخر وجزاكم الله خيرا

    • 1 رد
    • 2k مشاهدة
  25. mageed_ahmed
    Started by mageed_ahmed,

    SELECT LPAD( MONTH, 20-(20-LENGTH(MONTH))/2 ) MONTH,"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" FROM (SELECT TO_CHAR(dt,'fmMonthfm YYYY') MONTH, week, MAX(DECODE(TO_CHAR(dt,'d'),'1',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sun", MAX(DECODE(TO_CHAR(dt,'d'),'2',LPAD(TO_CHAR(dt,'fmdd'),2))) "Mon", MAX(DECODE(TO_CHAR(dt,'d'),'3',LPAD(TO_CHAR(dt,'fmdd'),2))) "Tue", MAX(DECODE(TO_CHAR(dt,'d'),'4',LPAD(TO_CHAR(dt,'fmdd'),2))) "Wed", MAX(DECODE(TO_CHAR(dt,'d'),'5',LPAD(TO_CHAR(dt,'fmdd'),2))) "Thu", MAX(DECODE(TO_CHAR(dt,'d'),'6',LPAD(TO_CHAR(dt,'fmdd'),2))) "Fri", MAX(DECODE(TO_CHAR(dt,'d'),'7',LPAD(TO_CHAR(dt,'fmdd'),2))) "Sat" FROM ( select dt, (case when dt >= to_date(to_char(dt,…

    • 0 رد
    • 923 مشاهدة

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

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

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.