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

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

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

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

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

    لدي يا أخوان بعض الاستفسارت 1-الرجاء شرح خاصيتي Round و Turnc 2-أريد توضيح أكثر حول Group By 3-أريد توضيح الفرق بين Having و Where

      • أعجبني
    • 6 رد
    • 4.4k مشاهدة
  7. 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 مشاهدة
  8. sa2037
    Started by sa2037,

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

    • 0 رد
    • 2k مشاهدة
  9. lonley boy
    Started by lonley boy,

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

    • 0 رد
    • 844 مشاهدة
  10. lavandr
    Started by lavandr,

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

    • 1 رد
    • 1.1k مشاهدة
  11. 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 مشاهدة
  12. 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 مشاهدة
  13. alaamuneer

    السلام عليكم اول شيء شكرا للمنتدى العزيز الذي ساعدني كثيرا حتى اصل الى هذه المرحله الجيدة في الاوراكل حيث اليوم سأقوم بتسويق برنامج فندق لي شكرا لكل اعضاء المنتدى و المشرفين ... عندي سؤال مهم المفروض اليوم سأقوم بتسليم البرنامج و تنصيب الاوراكل على حاسبة الفندق لكن ماذا في حالة فرمتة الحاسوب بعد مده هل يجب ان يتصل بي الفندق من جديد لانصب الاوراكل خاصة ان الموظف المسؤول في الاستقبال سألني عن هذا كذلك عند فرمته الحاسوب سوف يحصل ديليت لكل ال users فكيف سيقوم الموظفين المدخلين للبيانات بخلق مستخدم جديد بعد الفورمات التي قد تحصل بعد 5 او 6 او 10 اشهر هل يجب عليهم ان يتصلو بي في كل مرة و كيف سيمكنهم ارجاع البيانات هل يجب ان اقوم بتعليمهم كيف يدخلون على الدوز و يسحبون …

    • 1 رد
    • 966 مشاهدة
  14. mohamednasr14
    Started by mohamednasr14,

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

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

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

    • 0 رد
    • 1.1k مشاهدة
  16. 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 مشاهدة
  17. 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 مشاهدة
  18. ايمان2010
    Started by ايمان2010,

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

    • 3 رد
    • 1.6k مشاهدة
  19. nesmaaa
    Started by nesmaaa,

    السلام عليكم ممكن مساعة فى استخدام EXECUTE IMMEDIATE لانشاء مستخدم جديد على الdata base انا عملت كود بس بيظهر عندى مشكلة DECLARE BEGIN EXECUTE IMMEDIATE 'CREATE USER :EMP_TB.EMP_APP_USERNAME IDENTIFIED BY :EMP_TB.EMP_APP_PASSWORD'; end ; ششو بيكون الخطأ ؟

    • 3 رد
    • 1.6k مشاهدة
  20. aboushaheen
    Started by aboushaheen,

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

    • 6 رد
    • 1.2k مشاهدة
  21. gabbary

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

    • 1 رد
    • 913 مشاهدة
  22. gabbary
  23. ma7moud_7elmy

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

    • 1 رد
    • 2k مشاهدة
  24. 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 مشاهدة
  25. ramy_orcl

    السلام عليكم ورحمة الله وبركاتة اخوانى انا قريت كتير فى المنتدى ولقيت فى ناس كتير بتسأل على نقل البيانات من اكسيل الى قاعدة البيانات انا بصراحة فكرت كتير انى اعمل ملف يكون فية صور يشرح الطريقة بمثال عملى والحمد لله قمت بعمل الملف مشروح بالصور بواسطة برنامج TOAD ارجو من الله عز وجل ان ينفعنا وينفع المسلمين اجمعين بهذا العمل وارجو من الاخوة لو فى حاجة مش واضحة فى الشرح يسأل وانا تحت امر الجميع وارجوكم ياجماعة انا عايز بس الناس تتفاعل وتقولى هما بجد استفادو من الموضوع ولا لا واكون شاكر اطلعكم اخوانى فى الله اخوكم فى الله / رامى محمد عصام تحويل البيانات من اكسيل الى قاعدة البيانات بواسطة برنامج TOAD.rar

      • أعجبني
    • 36 رد
    • 16.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.