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

    بسم الله الرحمن الرحيم لقد احترت في الحصول على اجابة لسؤالي فحبيت ان اضعه بين ايديكم حتى تعطوني حلا ولن اطيل فالسؤال هو: اريد استجاع عدد معين من الصفوف من جدول معين- مثل جدول الموظفين- مثلا أريد اعرض الخمسة الاوائل من الموظفين الذين يستلمون اعلى مرتبات! أو اعرض العشرة الاقل اجورا من بين الموظفين ؟ ارجو أن اكون وفيت في شرح سؤالي لتعطوني الاجابة ولكم الحب والتقدير

    • 6 رد
    • 2.3k مشاهدة
  2. trust_words
    Started by trust_words,

    بسم الله الرحمن الرحيم السلام عليكم جميعا ورحمة الله وبركاته،، .. كلنا نعرف ان قيمة العمود رقم القسم في جدول الموظفين تتبع لقيم عمود رقم القسم في جدول الاقسام..وهنا جاء استخدام التريجر في حالة اضافة قيمة على جدول الموظفين غير معرفة في جدول الاقسام..فان التريجر في هذه الحالة يقوم باضافة رقم القسم على جدول الاقسام حتى تستكمل عملية التحديث او الادخال بالقيمة الجديدة على جدول الموظفين دون مشاكل...حتى الان تمام,والكتاب ذكر هذا المثال البسيط للدلالة على احدى فوائد التريجرات...المشكلة هنا ..او السؤال الذي اريده انه في الكتاب استخدم التوقيت after وفعلا كان التنفيذ صحيحا...ولكنني حاولت تغيير التوقيت الى before فاعطاني نفس النتيجة !! وعمل التحديث دون ادنى مشكلة..طيب لماذا؟؟…

    • 6 رد
    • 2.4k مشاهدة
  3. Ahmad.Hasan
    Started by Ahmad.Hasan,

    السلام عليكم بماذا تستخدم هذ الدوال : 1- CONNECT BY 2- PRIOR وياريت ارفاق مثال بسيط على سكيمة SCOTT. وشكرا جزيلا...

    • 6 رد
    • 2.4k مشاهدة
  4. mohamed_mono
    Started by mohamed_mono,

    للتحميل أضغط هنا !!!!!!!!!!!! لاتنسوني من صالح دعائكم

    • 6 رد
    • 3.5k مشاهدة
  5. سلطان الحارثي
    Started by سلطان الحارثي,

    السلام عليكم ورحمة الله مثال : عقد العمل سنة هجرية. انا نهاية عقدي 05/01/1427 معنا ذلك ان بدية العقد 05/01/1426 كيف اطرح سنة من التاريخ 05/01/1427 لكي يعطيني 05/1/1426 لا تتأخرون عليه

    • 6 رد
    • 3k مشاهدة
  6. أحساس غالي
    Started by أحساس غالي,

    السلام عليكم السؤال.... Create a PL-SQL block to insert records into STUDENT table. The PL-SQL block must raise all possible types of exceptions.

    • 6 رد
    • 2.4k مشاهدة
    أحساس غالي
  7. فرهاد كريم
    Started by فرهاد كريم,

    بسم الله الرحمن الرحيم تحية طيبة للجميع ان شاء الله تكونوا بالف خير و الصحة دائما ان شاء الله اساتذة اريد كود صحيح لربط جدولين عن طريق one to one فى mysql لاننى و الله حاولت اكثر من مرة و لم اقدر ان اعمل هذا الربط بين جدولين و هذا مثال للجدولين جدول الاول ( الموظفين ) يتكون من الحقول : id fullname جدول الثانى ( كود الموظف ) يتكون من الحقول : id em_code بحيث ان كل موظف لدبه كود واحد فقط

    • 6 رد
    • 5.1k مشاهدة
    فرهاد كريم
  8. giham
    Started by giham,

    INSERT INTO MUNICIPALITY.PERSONS VALUES(MUNICIPALITY.PERSON_SEQ .nextval,9,4,'رياض','السيد','فهد','هيام',[u]SYSDATE[/u],9010288682,null,null,'8',SYSDATE,null,null,'F','F'); COMMIT; اريد ان استبدل الكلمة التي تحتها خط (SYSDATE) بميلاد الشخص مثال : 09/11/1970

    • 6 رد
    • 1.5k مشاهدة
  9. ahmedkassem22
    Started by ahmedkassem22,

    ياجماعه باذن الله انا استعديت لامتحان 1z0-007وذاكرت كويس وراجعت تمام الحمد لله وحليت اسئلة pass4sure بعد ما عرفت انه الامتحان بييجى بنسبة 99% منها تفتكرو فيه ايه تانى المفروض انى احله علشان ابقى جاهز للامتحان ولا كده انا تمام واتكل على الله واقدم وامتحن؟ ياريت حد يفيدنى ويقولى المفروض انى اذاكر ايه تانى وجزاكم الله الف خير وكل سنه وانتم طيبين

    • 6 رد
    • 1.7k مشاهدة
  10. yyyyyyy60
    Started by yyyyyyy60,

    السلام عليكم عاوز اعرف الناتج بتاع الاجراء ده اشوفه ازاى لانى انا شايفه كده داخلى ولا استطيع ان اراه يظهر لى اى نتيجه ترى CREATE PROCEDURE employee_sal(id NUMBER) IS emp employees%ROWTYPE; FUNCTION tax(salary VARCHAR2) RETURN NUMBER IS BEGIN RETURN salary * 0.825; END tax; BEGIN SELECT * INTO emp FROM EMPLOYEES WHERE employee_id = id; DBMS_OUTPUT.PUT_LINE('Tax: '||tax(emp.salary)); END;

    • 6 رد
    • 1.4k مشاهدة
  11. New_Boy
    Started by New_Boy,

    السلام عليكم ورحمة الله وبركاته لدي مشكلة فى حساب قيمة حقل تراكميا عن طريق جملة سيليكت مثال select product_name,price,avg_cost from product وكانت نتيجة الجملة كالتالي xx,10,8 الحقل الاخير المسمى avg_cost قيمته تساوي القيمة السابقة * الرصيد السايق / السعر الحالي ... وهكذا كل صف ياخد من اللى قبله

      • أعجبني
    • 6 رد
    • 1.7k مشاهدة
  12. awn78
    Started by awn78,

    اخواني السلام عليكم ورحمة الله وبركاته ما هو ال composit primary key ومتى يينشىء وكيف ينشىء ارجو ا تشرحو لي الطريقه مع اعطاء مثال وشكر لكم

    • 6 رد
    • 2.5k مشاهدة
  13. kamelsaif
    Started by kamelsaif,

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

    • 6 رد
    • 6.3k مشاهدة
  14. IGBSpeed
    Started by IGBSpeed,

    السلام عليكم ورحمة الله وبركاته : أخواني الكرام الموظفين الذين ليس لهم موظفين تحت إدارتهم ، هي عبارة عن إحدى طرق السلف جوين كيف أستطيع أن أعرض الموظفين الذين ليس لهم موظفين تحت إدارتهم : أنظر هذا العبارة لتعرف المطلوب أكثر : select ename from emp where empno not in (select distinct(mgr) from emp); .. . no row selected . ماهو الحل مع الشكر .

    • 6 رد
    • 2.5k مشاهدة
  15. ahmed_elmoslmany
    Started by ahmed_elmoslmany,

    ازاى اجيب بيانات الاسم والرقم من جدول فى index by table واعمل بحث داخل index by table عن الاسم اذا كان موجود ولا لا لو موجود يطلعلى رساله معينه لو مش موجود بردوا يطلعلى رساله ويقولى مش موجود

      • أعجبني
    • 6 رد
    • 1.3k مشاهدة
  16. ENG:NOOR
    Started by ENG:NOOR,

    السلام عليكم ورحمه الله وبركاته يا جماعه انا عندي ERROR بتظهر وهو الاتي ORA-06512: at "SYS.UTL_FILE", line 33 كل اما برن الكود الاتي ;'create or replace directory textfile as 'D:\saber declare ;file utl_file.file_type begin ;('file :=utl_file.fopen('textfile','noor.txt','w ;('utl_file.put_line(file,'wellcom noor ;(utl_file.fclose(file ;end ارجو الافاده لو سمحتكم وازاي احل المشكله دي وبشكركم وسوري علي الاطاله :)

      • أعجبني
    • 6 رد
    • 1.3k مشاهدة
  17. ahmedkhaled
    Started by ahmedkhaled,

    السلام علكيم ورحمة الله وبركاته مطلوب تنفيذ الاتي السيلكت بتكون بالشكل ده select 1 , 'Ahmed',null null from dual union all select null ,null ,'MNGR','BIG' from dual مطلوب النتيجة تكون في صف واحد كده 1 | Ahmed | MNGR | BIG حد عنده فكرة اعملها ازاي طبعا انا عندي اكثر من 10 جداول بيشتغلو باحتمالات مختلفه مش عاوزاعمل لكل واحد منهم IF وبعدين اللوب على البلوك وبعدين اجرع انفذ نفس الموضوع مع كل تابل وجزاكم الله خيرا ان الله في عون العبد ما دام العبد في عون اخيه

      • أعجبني
    • 6 رد
    • 1.4k مشاهدة
  18. sky information
    Started by sky information,

    Oracle and Java Stored Procedures السلام عليكم ......................................................... نبدأ اليوم بعون الله بموضوع جديد لكنه في الواقع ليس جديد في عالم الأوراكل وإنما جديد بالنسبة لنا في هذا المنتدى . بعدما أطلعت على الكثير من المواضيع في المواقع والكتب أحببت ان أشارككم في هذه المعلومات القيمة المقدمة ابتداء من إصدار الأوراكل 8i قاعدة بيانات الأوراكل تتضمن (fully functional Java Virtual Machine ) وهو ما يسمى JVM Oracle من خلال هذه العلاقة الوثيقة بين الأوراكل والجافا تظهر تقنية مهمة للأوراكل ألا وهي من ناحية المطورون : إجراءات الجافا المخزنة . مع إجراءات الجافا المخزنة يتمكن المطورون من استغلال قوة الجافا أثناء بناء تطبيقات قاعدة الب…

    • 6 رد
    • 4.2k مشاهدة
  19. shosho842000
    Started by shosho842000,

    السلام عليكم ورحمته الله وبركاته ازاى اقدر اعمل الجملة دى فى طريقة حساب مرتبات المطلوب الاتى انه فى الاول خالص يعمل if condition على الشهر اذا كان بيساوى شهر 1 يبقى عايزاه جملة select تجيب مجموع الاستحقاقات وهى مثلا sal1,sal2,sal3,sal4,sal4 بناء على شهر 1 لو مش بيساوية يعمل insert into فى جدول salary باستخدام select للبنود دى من الشهر الى فات يعنى لو مش بيساوى عايزاه يجيب مرتبات الشهر الى قبله ويعمل ليها insertinto فى الجدول ياريت الموضوع يكون مفهوم

    • 6 رد
    • 1.7k مشاهدة
    محمد ابوالعلا
  20. mohamed_wkf
    Started by mohamed_wkf,

    ازاى اقدر اطلع الناتج التالى بنفس الشكل : 1.1 1.2 1.3 2.1 2.2 2.3 3.1 3.2 3.3

    • 6 رد
    • 2.1k مشاهدة
  21. امير101
    Started by امير101,

    كيف اكتب استعلام بناء على حقل التاريخ الشرط الاول اكبر تاريخ وبشرط انه يكون اصغر من تاريخ اليوم اعتقد انه بحاجة الى استعلامين هذا الشرط الثاني where dat<sysdate اريد الشرط الاول بتاع اكبر تاريخ كيف يتم كتابة شرط اكبر تاريخ حاولت استخدم last_date وtranc وما زبطت معي

    • 6 رد
    • 3.9k مشاهدة
  22. ahmedeltaiep
    Started by ahmedeltaiep,

    السلام عليكم ورحمة الله وبركاته السؤال ده مهم وجميل في نفس الوقت اذا كان في تيبل كالاتي Names ID N --- ---- 1 as 1 as 1 as 2 db 2 db 2 db 2 db 2 db وهذا الجدول ليس به برايمري كي او يونيك ...فكيف نستطيع حذف المكرر بحيث تصبح النتيجة بعد جملة الدليت كالاتي ID N --- ---- 1 as 2 db مع أطيب التمنيات بالتوفيق

    • 6 رد
    • 4k مشاهدة
  23. المفيد

    ممكن طريقة الدخول على قاعدة بيانات نسية اسم المستخدم وكلمة المرور

    • 6 رد
    • 3.9k مشاهدة
  24. no_Mercu
    Started by no_Mercu,

    اولا اقسم بالله لولا هذا المنتدى كنت زمانى لا افقه شى لذلك اشكر جميع المشرفين عليه والاعضاء واتمنى لكم جميعا التوفيق سؤالى هو يوجد دالة فى ال Group functions اسمها cube كل ما اعلمه عنها انها تعمل ملخص لجملة الاستعلام وانا انفذها دائما وتنفذ مع بشكل صحيح ولكن كل ما اجهله هو ما لذى فعلته بالظبط لتعطينى هذا الملخص؟؟ اعلم جيدا انها من اقوى الدوال فى التن جى ولو هذه الدالة لكتبت جمله Select من خمس اسطر اريد ان افهم هذه الدالة الجبارة بمثال والخطواط التى عملتها لتعطينى ناتج تنفيذها ولو بمثال بسيط واكرر شكرى لكم جميعا

    • 6 رد
    • 4.7k مشاهدة
  25. MMA
    Started by MMA,

    إخواني الكرام ، تحية طيبة وبعد ، لدي سؤالين أتمني الإجابة عليهما : السؤال الأول : أتعامل مع SQL-Server ، وبداخلة يمكن إنشاء Function يقوم بإرجاء جدول ، مثال : Create Function ListEmp(@ID_Dep BigInt) Returns Tabel As Return Select * From Emp Where Dep_No = @ID_Dep ويمكن إستخدامة كما يلي : Select * From dbo.XX(1) هل هناك طريقة يمكن إنشاء نفس الإمكانيات من داخل أورال. السؤال الثاني : هناك أيضاً طريقة قد أعجبتني داخل SQL-Server وهي إنشاء جمله إدراج سجل داخل علامتي تنصيص وفي نهاية الإجراء يمكن تنفيذ الأمر كما يلي : Sql = 'Insert Into Emp Values(1,Mostapha)' Execute SP_ExecuteSQL Sql هل هناك مثل هذة الإمكانية داخل أوراكل وشكراً

    • 6 رد
    • 2.9k مشاهدة

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

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

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.