الانتقال إلى المحتوى
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 محمد العماني,

    التحكم في النتائج Limiting Select ed out put سوف نشرح كيفية التحكم بالمخرجات أي أخراج النتائج المطلوبة فقط وليس كل بيانات الجدول. مثال لذالك عرض الموظفين الذين تم تعينهم في تاريخ معين، عرض الموظفين الذين يسكنون بمنطقة معينة وغيرة وذلك من خلال الأمرين: Order by Where أولاً الأمر order by: يستخدم هذا الأمر لعرض البيانات مرتبة حسب حقل معين مثل اسم الموظف أو كوده ويظهر ذلك من خلال المثال التالي: SELECT * FROM EMP ORDER BY EMPNO DESC; من خلال المثال السابق نلاحظ عرض بيانات الموظفين ولكن مرتبة تنازلياً حسب قيمة الحقل EMPNO ويجع ذلك للأمر المكتوب حيث فيه: الأمر ORDER BY معناه رتب البيانات حسب قيمة الحقل التالي الحقل EMPNO هو الحقل المطلوب الترتيب على أساسة ا…

    • 0 رد
    • 1.5k مشاهدة
    محمد العماني
  2. mohamed_ahmed
    Started by mohamed_ahmed,

    عندما أبدأ فى إنشاء جدول و هو أول جدول فى المشروع تظهر هذه الرسالة (missing or invalid option) و انا لا أعرف ما المشكلة رجاء أى عضو يرد على please

    • 5 رد
    • 2.4k مشاهدة
    جلال شواقفه
  3. mariam1980
    Started by mariam1980,

    تحية طيبة اخواني اعلم ان هذا السؤال بسيط ولكني نسيت الاجابة ارجو كتابة الاجابة مع الكد كاملة وانا ممنونه منكم جميعا السؤال : لدي جدولين بي 1 و بي2 وكلا الجدولين يحتوي على نفس الاعمدة الاسم والعمر وال اي دي اريد انسخ محتويات الجدول بي 1 الى الجدول بي 2 يعني copy all record from table b1 to b2 حقول الجدول الاول بي 1 name old id والجدول الثاني name old id ------------------------ نفس الحقول ولكن اريد نقل محتوى الجدول الاول ليكون في الجدول الثاني مع التقدير وبانتظار اجابتكم

    • 3 رد
    • 2.1k مشاهدة
  4. روحي ابيها

    السلام عليكم اخباركم؟ ان شاءالله بخير ياطويلن العمر والسلامه انا عندي مشكله في الداتا بيس الي مسويتها هي صح كجداول وترابط بس سويت عليها بروسيدجر يشيك على بعض القيم وتكون البروسيدجر بسلامه وقال مافيني ايرور بس اذا استدعيته يعيي يطلع اوت بوت يقول ايرور وانا ضاقت حيلتي االي بيطوله باله معي وبيحاول يعدل الايرور والا يفهمني غلطي يعلمني اعطيه كل ابو شي اتمنى تردون علي باسرع وقت لان التسليم السبت وهذي البروسيدجرز CREATE OR REPLACE PROCEDURE fill IS CURSOR c is select s.SECTIONNUM,s.DAY,s.LECTURE,c.DATEFINAL,c.COURSEID,p.PREREQUEST1,p.PREREQUEST2 from SCHEDUALED s,COURSESE c,PREQUEST p,temp1 t where c.COURSEID=s.COURSEID and p.COURSEID=c.COURSEID and c.COURSEID=t.…

    • 1 رد
    • 1.1k مشاهدة
  5. malik08

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

    • 0 رد
    • 1.3k مشاهدة
  6. t-hassaan
    Started by t-hassaan,

    سلام كيف يمكن معرفة السجلات المكررة فى ملف معين ( لغير ال key ) بالطبع مثال الاسم و العنوان و تاريخ الميلاد المطلوب معرفة الاسماء المشتركة فى تاريخ ميلاد معين وشكرا طارق

    • 7 رد
    • 2.9k مشاهدة
  7. butterflies_princess
    Started by butterflies_princess,

    السلام عليكم ممكن المساعدة بشرح تفصيل جملة decode انا بحاجة اعمل decode للتاريخ ان يعمل فحص اذا كان التاريخ واقع ضمن الربع الاول من السنة يطلعلي مقابلة الربع الاول|| تاريخ السنة وهكذا بالنسبة للربع الثاني والثالث والرابع بمعنى انه اذا كان حقل التاريخ between 1-1 and 31-3 النتيجة تكون الربع الاول+ تاريخ السنة مثلا الربع الاول 2007 ولكم جزيل الشكر انا فعلا محتاجة مساعدة ضروري شكرا

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

    السلام عليكم ورحمة الله وبركاته... وصلني ايميل من احد الاخوان يوضح لي فكرته وهي كالتالي: نفرض انه قام بانشاء جدول يحتوي على عدة اعمدة... وبعد ذلك احتاج لان يضيف أعمدة اخرى على الجدول ولكن يريد ان يحافظ على ترتيب الاعمدة بدون حذف الجدول واعادة انشاءه من جديد... يعني ممكن الموضوع ما اله داعي لانه بامكانك ترتب الاعمده كما تريد على الفورم ولكن لنطرح الفكرة.. اولا نقوم بانشاء جدول معين : CREATE TABLE AAA( A NUMBER, B NUMBER, C NUMBER); وعند عمل: DESC AAA; سيظهر بالشكل التالي: Name Null? Type ----------------------------------------- -------- ---------------------------- A NUMBER B NUMBER C NUMBER الارن نريد اعاد…

    • 9 رد
    • 3.1k مشاهدة
  9. whynot
    Started by whynot,

    عاوز اعمل execute لـ package تختوى على اكثر من procedures ويكون كله مرة واحده طبعا ، عشان عاوز احطها فى schedule task

    • 1 رد
    • 1.1k مشاهدة
  10. ledow2007
    Started by ledow2007,

    الأخوة الكرام أرجو منكم شرح ماذا يعني هذا الكود create table COPY_OF_EMP as select * from EMP; الكود هذا هو لإنشاء جدول أسمه copy_of_emp ثم بعد ذلك هات structure بتاعه وجميع بياناته من جدول ال emp هذا ما أعرفه وأفهمة أما بالنسبة لـــ create table EMPTY_COPY as select * from EMP where 1 = 0; فهذا يعني انشاء جدول بالأسم copy_empty ثم أذهب وهات ال structure الخاص به من جدول ال emp (ال structure فقط) (حيث 1 = 0 ) وهذا ما لا أفهمه . ماذا تعني العبارة where 1=0 وشكرا جزيلاً

    • 1 رد
    • 1.1k مشاهدة
  11. موزه

    Given scenario Prepare the plan for the following databases with precise data types and constraints the table name and its fields name are to be obtained from database explanations which are given blow: A database is being designed for storing sales information system. A product can be described with a unique product number, product name, selling price, company name. The product can sale to a particular customer and each customer has its own unique customer number, customer name, customer addresses and total balance to be required to be paid. each customer orders to buy product from the salesman .in the order ,it has unique sales order number , sales order date , c…

    • 10 رد
    • 1.7k مشاهدة
  12. oracle9

    أخوانى أقدم بكم بعض جمل سيكوال لإفادة من يريد تعلم جمل سيكوال Chapter 1 002 003 Practice 1 004 1. Initiate an iSQL*Plus session using the user ID and password provided by the instructor. 005 User_id : scott 006 Password: tiger 007 008 2. iSQL*Plus commands access the database. 009 True/False 010 True 011 012 3. The following select statement executes successfully: 013 select last_name, job_id, salary AS Sal FROM employees; 014 True/False 015 True 016 017 4. The following select statement executes successfully: 018 select * 019 FROM job_grades; 020 True/False 021 False 022 023 5. There are four coding errors in this statement. Can you identify them? 024 sel…

    • 7 رد
    • 4.1k مشاهدة
  13. Mahmoud Ahmed El-Sayed
    Started by Mahmoud Ahmed El-Sayed,

    Dear all I created function in below post which sort string in PLSQL http://mahmoudoracle.blogspot.com/2012/04/sort-string-in-plsql.html Thanks

    • 0 رد
    • 740 مشاهدة
    Mahmoud Ahmed El-Sayed
  14. abubaker bashir

    السلام عليكم ورحمة الله اخوتي الكرام ارجو منكم انت تنصحوني انا امتحنت اون لاين 1Z0-047 SQL 10G ولله الحمد نجحت اطلب منكم النصيحة ايها الاخوان انا اريد ان اتجة الى pl\sql يوجد ورقتين 1Z0-147 Database 10g program with pl\sql الورقة الورقة الثانية 1Z0-144 DATABASE 11G program with pl\sql

    • 2 رد
    • 881 مشاهدة
  15. jakoph

    السلام عليكم ورحمة الله وبركاته بعد اذنكم يا جماعه انا عندى مشكله باختصار هى عندى جدول بيع بيتم داخله حفظ الاصناف المباعه عايز لما افتح فورم الارتجاع ادخل رقم فاتوره البيع تظهر الاصناف في فورم الارتجاع عشان اقدر احط المرتجع منها عملت ال cursor ده لكنه للاسف بيجيب بس اخر صف في جدول البيع مش عارف ليه ممكن احد يساعدنى وشكرا declare cursor c is select * from sell where sell_id = :bckid_sellid ; begin for z in c loop :bck_sanf := z.sell_sanf; :bck_unit := z.sell_unit; :bck_price:= z.sell_price; :bck_selno:= z.sell_no; end loop; :bck_sellid := :bckid_sellid; end;

    • 14 رد
    • 1.8k مشاهدة
  16. عفوك ربي
    Started by عفوك ربي,

    وهل ينفع اني اعمل اسماء ال col انجليزي وادخل البيانات عربي ؟

      • أعجبني
    • 12 رد
    • 1.4k مشاهدة
  17. عاطف نظمى

    انا متدرب جديد اتعلم sql ومطلوب منى ايجاد Function تقوم بالبحث فى العربية عن حرف الالف ايا كان شكله سوأ كان أ او إ او ا او آ ارجو افادتى اكرمكم الله بوافر العلم

      • أعجبني
    • 5 رد
    • 1.5k مشاهدة
  18. ahmed_elmoslmany
    Started by ahmed_elmoslmany,

    انا عاوز اعمل PROCEDURE تاخد 3 parameter (view name ,table name,pk for table ) وتعملى instead of trigger هو انا بحاول افكر فيها طيب فى حد عنده افكار ممكن تساعدنى انا عارف انى هاستخدم dynamic sql لكن ازاى هاجيب اسماع الاعمده بتاعه الجدول يا ريت لو حد عنده افكار يقولى

    • 0 رد
    • 736 مشاهدة
  19. ibrahem alowais

    السلام عليكم .. عندي هالمسألة مو راضية تضبط معي فياليت تساعدوني ... أكتب برنامج يقوم بالآتي : ايجاد و طباعة ناتج جمع الأرقام الزوجية بين رقمين يدخلهما المستخدم ، على أن لا يزيد عدد الأرقام الزوجية التي سيتم جمعها عن 5 أرقام . ملاحظة الحل بطريقتين بحلقة التكرار المحدودة for و المشروطة loop .. محاولتي اليائسة DECLARE X NUMBER ; Y NUMBER ; Q number ; V number := 0; begin X := :VALUE_X ; Y := :VALUE_Y ; Q= Y-X; for i in X..Y loop V := V+2; dbms_output.put_line (V); end loop; end;

      • أعجبني
    • 9 رد
    • 2.4k مشاهدة
  20. oracle_123
    Started by oracle_123,

    (i want to create function with two parmeters(date_of_birth,current_date to get age in years,months,days i create this function >>>>>>>>>>>>>>> create or replace function get_age (p_date_of_birth in date ,p_current_date in date) return number is v_get_age number; begin select trunc((months_between(to_date(p_current_date),to_date(p_date_of_birth))/12)||' years ' || trunc(mod(months_between(to_date(p_current_date),to_date(p_date_of_birth)),12)) ||' months ' || trunc(mod(mod(months_between(to_date(p_current_date),to_date(p_date_of_birth)),12),4)) ||' days ' )AS "Age" into v_get_age from dual; return v_get_age; end; &gt…

    • 1 رد
    • 902 مشاهدة
  21. ahmed zaky

    مساعده في البوبيلدر كنت عايز حد يساعدني في عمل اسكربيت تفقيط و تحويل الارقام الي كتابه ضروري يا شباب بعد ازنكم بجد الموضوع تعبني جامد و شكرآ جزيلاً

    • 1 رد
    • 1.3k مشاهدة
    محمود ربيع
  22. محمد سعيد
    Started by محمد سعيد,

    write aquery to display ename,hiredate of any employee in the same dep[artment as scott exclude scott بشرط باستخدام subquery وجزاكم الله خيرا

    • 1 رد
    • 1.2k مشاهدة
  23. mohamed_ali84
    Started by mohamed_ali84,

    لعرض أسماء الموظفين و مرتباتهم لأصحاب أعلى خمس مرتبات فى الشركة

    • 4 رد
    • 1.9k مشاهدة
    بو عبدالعزيز
  24. الورد1
    Started by الورد1,

    مساء الورد بدش في الموضوع بسرعه واللي يطالع فاهم الموضوع يراسلني او ع ايميلي الخاص عندي بحث وابي حد يساعدني فيه ولكم جزيل الشكر Question : Building a Relational Database for a Small Business Salim’s Bike shop, located in Seeb, sells road, mountain, hybrid, leisure, and children’s bicycles. Currently, Salim’s purchases bikes from three suppliers, plans to add new suppliers in the near future. This rapidly growing business needs a database system to manage this information. Initially, the database should house information about suppliers and products. The database will contain two tables a supplier table and a product table. The reorder level refers to the number o…

    • 0 رد
    • 1.2k مشاهدة
  25. تارا
    Started by تارا,

    مرحبا انا ادرس الSQL ووجتو عنوان AGGREGATE FUNCTIONS فماهي ؟ فهل احد يستطيع شرحها بصورة مبسطة لاعرف ماالمقصود بها .. مع الشكر الجزيل

    • 6 رد
    • 3.1k مشاهدة
    محمد صلاح النمر

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

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

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.