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

    السلام عليكم ورحمة الله أعزائي القائمين على هذا الموقع أرجو الافادة وبالسرعة القصوى ان أمكن يوجد عندنا مشكلة على الداتا بيز في وقت ذروة العمل .. حيث يتم قفل بعض الجداول .. اضافة لحدوث بطء شديد في استرجاع البيانات وتشغيل التقارير عند مراجعة ملفات المشاكل : تبين أن عمليات القفل تتم على كامل الجدول وليس على سطر معين في الجدول !!! وتبين أن التعليمات العالقة هذه هي تعليمات insert بسيطة وليست من select على سبيل المثال !!! والسؤال هل عملية ال insert تقفل جدول بأكمله .. علما أنه لا توجد أي تعليمة select مفتوحة for update .. قاعدة البيانات 10g والتطبيقات معمولة على developer 6i أرجو المساعدة إن أمكن

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

    السلام عليكم ماهو الطريق المناسب من إختبارات لكي أصبح oracle certified professional لأنه توجد الكثير من الاختبارات وشكرا لكم

    • 2 رد
    • 1.2k مشاهدة
  3. nael14

    اخفي بياناتك الهامة من عيون المتطفلين تقنية جديدة في أوركل 12c تزداد أهمية البيانات يوماً بعد يوم، وأصبح أمن المعلومات والمحافظة على البيانات هاجساً يؤرق المطورين وخاصة بعد تزايد استخدام الشبكة العنكبوتية (الانترنت). وأنت واحد من أولئك الأشخاص الذين تقع على عاتقهم جزء كبير من هذه المسئولية، لتوصيل الفكرة من هذه التدوينه أعددت هذا السيناريو، إفترض انك تعمل في تطوير نظام بنكي وبتالي فأنت بحاجة الى إخفاء بعض البيانات الحساسة عن أعين مستخدمي النظام وخاصة المتطفلين مثل آخر عملية سحب من الرصيد, وكذلك Social Security Numbers (SSN) وأشياء كثيرة آخرى. لتتمكن من إخفاء بعض الأعمدة من الجدول في الطريقة التقليدي…

    • 1 رد
    • 1.1k مشاهدة
  4. olahaa
    Started by olahaa,

    قى اول اليوم كتبت امر فى sql وتم الحفظ فى الداتابيز واريد الغاء جميع الاوامر لهذا اليوم فقط ارجو المساعدة

    • 1 رد
    • 757 مشاهدة
  5. Ahmad.Hasan
    Started by Ahmad.Hasan,

    السلام عليكم كثرت الإسئلة حول حفظ ملف في قاعدة البيانات واليكم الطريقة التالية: 1- إنشاء جدول لحفظ البيانات كالتالي: Create Table Email_Attachments(Id_Pk Integer Primary Key, Fname Varchar2(50), Image Blob); 2- إنشاء Directory وليكن إسمه Temp: Create Or Replace Directory Temp As 'C:\'; 3- إنشاء Procedure الذي يقوم على حفظ البيانات داخل الجدول: Create Or Replace Procedure Load_File(Pi_Id In Integer, Pfname In Varchar2) Is Src_File Bfile; Dst_File Blob; Lgh_File Binary_Integer; Begin Src_File := Bfilename('TEMP', Pfname); Insert Into Email_Attachments (Id_…

      • أعجبني
    • 13 رد
    • 9.6k مشاهدة
  6. bloodyelf
    Started by bloodyelf,

    بسم الله الرحمن الرحيم ان شاء هنتناول شرح ال In-line View فى ال SQL ايه و ظيفتها و اهميتها ؟؟ ال In-line View هى طريقة لكتابة SELECT Statement عند FROM يعنى اكتب FROM (SELECT * FROM ) و بمعنى تانى انى استخدم ال Sub Query زى ال Table الطريقة دى مفيده جدا فى حالة انى بعمل Complex Query ممكن استخدمها فى انى اعمل Join معاها امثله على ال In-Line View اول مثال لو عايز اجيب الموظفين اللى عندهم اعلى مرتب فى كل اداره SELECT a.last_name, a.salary, a.department_id, b.maxsal FROM employees a, ( SELECT department_id, max(salary) maxsal FROM employees GROUP BY department_id ) b WHERE a.department_id = b.department_id AND a.salary = b.maxsal; هنا انا بستخدم Agg Function جوا ال I…

    • 0 رد
    • 2.3k مشاهدة
  7. ghost_j1

    شباب عندي داتا بيز كبيرة فيها حوالي المليار ركورد وتنفيذ عمليات ال DML او حتى اذا بدي عدد عدد الاعضاء المسجلين عندي الاكتف بياخود وقت كتير كتير كتير طويل بدي طرق او trick لنسرع العملية قدر المستطاع ممكن حدا يساعدني بالموضوع يعطني افكار مها كانت بسيطة او يدلني على موضيع للقراء ومشكورين الكل

    • 2 رد
    • 779 مشاهدة
  8. Ahmed ali_135959
    Started by Ahmed ali_135959,

    استخدام bulk collect و for all بلا شك هام للغاية عند التعامل مع الكميات الضخمة من البيانات ونرجو ممن لدية خلفية جيدة تناول الموضوع بالشرح ولكم جزيل الشكر CREATE OR REPLACE PROCEDURE increase_salary ( department_id_in IN employees.department_id%TYPE, increase_pct_in IN NUMBER) IS TYPE employee_ids_t IS TABLE OF employees.employee_id%TYPE INDEX BY PLS_INTEGER; l_employee_ids employee_ids_t; l_eligible_ids employee_ids_t; l_eligible BOOLEAN; BEGIN SELECT employee_id BULK COLLECT INTO l_employee_ids FROM employees WHERE department_id = increase_salary.d…

      • أعجبني
    • 3 رد
    • 1.6k مشاهدة
  9. M.hussein
    Started by M.hussein,

    write aquery to display ما طريقة الكود الاول All products that will be expire within the following 30 days and after 70% price of those product if we complete the products with table with 400 records. والكود الثانى write a query to display all products that will be expire within following 2 months and an offer 50% price of those products

    • 1 رد
    • 681 مشاهدة
  10. عبداللطيف
    Started by عبداللطيف,

    الى الاعضاء الاعزاء تحياتي لكم ، كم وعدتكم كل يوم معلومة تفيدني وتفيدكم . tofeee ====== بروسيجر تحويل ملف تكست الى ملف اكروبات OraPDF is an Oracle stored procedure which converts text files or text-only web page to PDF format and sends the resultant output either to a file or to a browser. OraPDF can be integrated with any Oracle-based application that requires a PDF formatted output from the database. It is pure PL/SQL and does not use or require Oracle Reports to be installed, or any other external or 3rd party product. The interface to OraPDF is a standard PL/SQL procedure call. OraPDF is typically being used by customers who wish to view text output from Ora…

    • 21 رد
    • 19.9k مشاهدة
    فهد الحياه
  11. imad taleb
    Started by imad taleb,

    من يساعدني في انشاء جدول بالحقول التاليه انشاء جدول الطلاب في اوراكل بالحقول التاليه : رقم الطالب , رقم القيد, اسم الطالب, الجنسية,الجنس,عام الالتحاق ,حالة الطالب,نوع نظام التعليم,رقم القسم ,رقم الكلية

    • 1 رد
    • 2.2k مشاهدة
    ميسم الكرام
  12. ahmedkhaled
    Started by ahmedkhaled,

    السلام عليكم ورحمة الله وبركاته ارجو من الاخوه الخبراء ان يفيدونا في هذا الامر اريد معرفة الفروق الموجوده بالاصدار 11 عن الاصدار 10 لقاعدة البيانات وهذا لمعرفة المميزات التي يتسم بها هذا عن هذا للإستفادة منها ارجو التوجيه لأي المراجع التي اهتمت بذكر هذه الفروق . وجزاكم الله خيرا

      • أعجبني
    • 2 رد
    • 954 مشاهدة
  13. AAZH
    Started by AAZH,

    السلام عليكم ورحمة الله لدي النص التالي abc-defg-hijk كيف يمكنني أن أصل أو أقتص الحرف h أرجو مساعدتي جزاكم الله خير

      • أعجبني
    • 12 رد
    • 1.4k مشاهدة
  14. nael14

    القيمة الافتراضية للعمود/ الحقل Default Value السلام عليكم ورحمة الله وبركاته، اليوم نستكمل مشوارنا في التعرف على أهم ميزات ذلك العملاق المدعو Oracle 12c وكما ذكرنا سابقاً بأن حديثنا سيكون موجه لمطوري قواعد البيانات وليس مدراء قواعد البيانات. إذاً أهلاً بكم من جديد، في هذه التدوينة سنتحدث بإذن الله عن القيمة الافتراضية حيث انه يفترض كل مطوري قواعد البيانات قد تعامل مع هذه الميزة في النسخ السابقة ل12c ، لكن كانت الإمكانيات محدودة ولتوضيح الميزة الجديدة دعونا نجري السناريو التالي، افترض بأنه يوجد جدول في قاعدة بياناتك على الشاكلة التالية: CREATE TABLE account_tb ( Seq NUMBER(11), Account_Id …

    • 1 رد
    • 1.2k مشاهدة
  15. ahmedalqat
    Started by ahmedalqat,

    regular expression substring اريد شرح

    • 2 رد
    • 1.1k مشاهدة
  16. abdu123

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

    • 0 رد
    • 765 مشاهدة
  17. AAZH
    Started by AAZH,

    السلام عليكم ورحمة الله ياشباب عندي script فيه جملة Insert لجدول معين وفيه حقل تاريخ وأبغا أدخل البيانات من ال script إلى جدول معين المشكله لايقبل الإدخال بسبب حقل التاريخ أريد تغيير الفورمات تبع التاريخ في قاعدة البينات طبقا لفورمات معين. قمت بتنفيذ الأمرين alter system set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile; alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS' scope=spfile; ولكن لم تظبط معايه

    • 0 رد
    • 683 مشاهدة
  18. AAZH
    Started by AAZH,

    ماهو الفرق بين ال Datatype number(6) وعندما لانعطي حجم للنوع مثلا number

    • 1 رد
    • 648 مشاهدة
  19. eng.moody22
    Started by eng.moody22,

    السلام عليكم ورحمة الله وبركاته الحمد لله ياجماعه توصلت لامتحان كمان لل oracle sql ويحتوي على 203 سوال ارجو ان تعم الافاده على الجميع http://www.mediafire.com/download/luswjdxxucactj2/Oracle.ActualTests.1Z0-051.v2010-06-08.by.Yasen.203q.vce وان شاء الله هكمل تنزيل الملفات وهرفعلكم والله الموفق لي ولكم..... محمود وشكرا سلفا لمن شكرني ودعى لي بالتوفيق

    • 4 رد
    • 1.2k مشاهدة
  20. yhab
    Started by yhab,

    السلام عليكم لدي ثلاثة جداول مبينة في الصورة المرفقة جدول الأشخاص, جدول مصاريف الأشخاص,جدول انواع المصاريف مثلا الشخص :احمد ,المادة المصروفة: دفتر, نوع هذه المادة: قرطاسية أريد استعلام يعيد عمودين: نوع كل مصروف وقيمة المصاريف من هذا النوع وذلك بالنسبة لشخص احدده ضمن الاستعلام عن طريق رقمه و اذا كان احد انواع المصاريف غير وارد بقائمة مصاريف هذا الشخص اريد ان يعطي الاستعلام هذا النوع من المصاريف بالقيمة صفر أي اذا لم يستهلك احمد اي مادة من النوع مواد غذائية مثلا يجب ان يعيد الاستعلام : مواد غذائية 0 كتبت الاستعلام التالي: select types.type_,cost from p_expense,expense,types where p_expenses.id=1 and p_expenses.pid(+) = expenses.id and expenses.typeid …

    • 5 رد
    • 1.1k مشاهدة
  21. nahedy
    Started by nahedy,

    ما هو دورة sqlserver2008

    • 0 رد
    • 648 مشاهدة
  22. andoo
    Started by andoo,

    السلام عليكم ورحمه الله وبركاته في حد ياجماعة رافع نسخة oracle 10g DB وشغالة مظبوط مع ويندوز 7 ياريت يبعتلي اللينك

    • 1 رد
    • 781 مشاهدة
    ميسم الكرام
  23. decent
    Started by decent,

    الاخوة الاغزاء السلام عليكم و رحمة الله و بركاته عندي جدول وهو CREATE TABLE ACCOUNTS ( ACCOUNTID NUMBER (10,0) NOT NULL, ACCOUNTNAME VARCHAR2 (100 ) NOT NULL, MAINACOUNTID NUMBER (10,0) DEFAULT 0 NOT NULL, ACCOUNTTYPE VARCHAR2 (5 ) NOT NULL, ACCOUNTKIND VARCHAR2 (5 ) NOT NULL, OPENBALANCE NUMBER (15,2) DEFAULT 0 NOT NULL, OPENBALANCETYPE VARCHAR2 (6 ), OPENDATE DATE NOT NULL, LASTACCOUNTS VARCHAR2 (5 ), CR NUMBER (20,2), DR NUMBER (20,2) ) وقد قمت بانشاء تريقر وهو CREATE OR REPLACE TRIGGER ACCOUNTS_BIUDR BEFORE UPDATE OF ACCOUNTTYPE ON ACCOUNTS FOR EACH ROW DECLARE RES integer; EXP_ERR EXCEPTION; BEGIN IF UPDATING THEN …

    • 4 رد
    • 2.5k مشاهدة
  24. sara saedawi
    Started by sara saedawi,

    السلام عليكم ورحمة الله وبركاته لوسمعتو اريد كتاب به اكواد pl_sql المستخدمة في الديفلوبر وجزاكم الله كل خير

    • 2 رد
    • 961 مشاهدة
  25. eng.moody22
    Started by eng.moody22,

    السلام وعليكم ورحمة الله وبركاته ........ دي تجميعه امتحان 1z0-051 oracle sql faundamental 1 وتحتوي على 23 ملف امتداد vce وبها اكثر من 2000 سوال وارجو المعذرة اذا تكرر احد الملفات اليكم الرابط http://www.mediafire.com/download/h092zbj7677axa9/Oracle%20Exam%20Files.rar والله الموفق لي ولكم .....

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

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

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

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.