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

    عايز اعرف اية الفرق بين ال record and row لان فية فى البى ال متغير من نوع record ومتغير من نوع %row type ومش عارف افرق بينهم ارجو المساعدة؟

    • 2 رد
    • 2.2k مشاهدة
  2. على باشا
    Started by على باشا,

    السلام عليكم ممكن حد يقولى ايه الحالات الى بستخدم فيها exists و ال not exists وشكراً

    • 2 رد
    • 1.6k مشاهدة
  3. colla
    Started by colla,

    بسم الله الرحمن الرحيم وبعد السلام عليكم ورحمة الله وبركاته حقيقه ياشباب هذه اول مشاركه لي في هذا المنتدى الذي أخذت منه من العلم في مجال الاوراكل ما احمد الله عليه ومشاركتي وارجو الله ان لا يكون هنالك من سبقني عليها وهي كيف اقوم بقراءة محتويات مجلد في والكود هو ولا تنسونا من دعواتكم وتعليقاتكم وارجو ان تكونو صريحين معي إن كان هنالك من سبقني عليها فأخبروني وإن لم يكن فالحمد لله ان استطعت ان اضع شيئا جديدا في هذا المنتدى CREATE OR REPLACE PROCEDURE list_directory (directory VARCHAR2) IS ns VARCHAR2(1024); v_directory VARCHAR2(1024); BEGIN v_directory := directory; SYS.DBMS_BACKUP_RESTORE.SEARCHFILES(v_directory, ns); FOR each_file IN (SELECT…

    • 3 رد
    • 2.4k مشاهدة
  4. egypt4egypt90
    Started by egypt4egypt90,

    السلام عليكم ورحمة الله وبركاته وعيد سعيد علينا اجمعين بالنسبة ال اتى اليهم العيد والذى لم ياتى ؛؛ فانا والله فى الحقيقة انا عاوز اسألأ سؤال صغير جدا واتمنى من حضرتكم ان تجاوبونى عليها سؤال هو : انا لدى جدول مثل ما فى الصورة الاتية وهذه الجدول يحتوى ما ما انتم شاهدتمون الان بالصورة وانا عاوز كود اكتبه فى sql plus ويعمل لى الاتى انا والله عاوز اعمل تغيير للـحقل SIX للشيماء واخليها famle علما ان المكتوب هو male وحاجة كمان انا عوز اعمل حذف للصف هذا ارجو كتابة لى الكود الازم انا بستخدم الاوريكال ]database 9i انا والله العظيم لو انا اعرف كزمانى ما عاملت هذا الموضوع انا كل ال اعرفة انى جدول او اكتر وقاعدة بيانات وبس والسلام عليكم ورحمة الله وبركات…

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

    أنا بصراحة عم ادخل ع المواضيع يللي هون وعم لاقي اختلاف عن المعلومات للي عندي بخصوص ال SQL و PL هل في منهاج مختلف بإعطاؤهن أو ممكن تكون المعلومات يللي هون فيها لغط وغير دقيقة

    • 2 رد
    • 1.5k مشاهدة
  6. lovely
    Started by lovely,

    انا عندي جدول emp 2 والمطلوب حذفه ... كيف ؟

    • 2 رد
    • 2.4k مشاهدة
  7. ehab gamal
    Started by ehab gamal,

    السلام عليكم انا كان عندى اختبار شغل فى احدى الشركات والاختبار كان عبارة عن 7 ورقات اسئله منهم 3 ورقات ريبورت السؤال اللى كان محيرنى هو كتابه 3 جمل استعلامات على علاقه مينى تو مينى[/size] الجدول الاول اسمه supplier وحقوله هو (1,2,3 )ID NAME(....,....,....) الجدول التانى اسمه PART ID (1,2) NAME(....,.....) الجدول التالت اسمه SUPPLIER_PART حقوله SUPP_ID(1,1,2) PART_ID(1,2,1) الجمل المطلوبه هى 1. عايز ال SUPPLIER اللى مش موجود فى اى PART 2. عايز ال SUPPLIER اللى موجود فى PART واحد فقط . 3. عايز ال SUPPLIER الموجود فى كل ال PARTS وبعد كده اعمل كل جمله استعلام FUNCTION ياريت حد يجماعه يشرحلى اجابه السؤال ده.وي…

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

    السلام عليكم و رحمة الله اولا كل عام وانتم بخير بمناسبة عيد الفطر المبارك وتقبل الله منا ومنكم صالح الاعمال الموضوع ببسباطة اني عملت اجراء لحذف الصفوف المزدوجة على اساس عمودين في الجدولهما c1,c2 والاجراء مظبوط من غير اخطاء بس اثناء تشغيل الاجراء يطلع الخطأ ده ERROR at line 1: ORA-01403: no data found ORA-06512: at "HR.REMOVE_DUOBLE", line 12 ORA-06512: at line 1 والكود نفسه create or replace procedure remove_duoble is max_row number; co1 varchar(2); co2 varchar(2); co22 varchar(2); co11 varchar(2); begin select max(rownum) into max_row from split_table; for counter in 1..max_row loop select 1,2 into co1,co2 from split_table …

    • 4 رد
    • 1.6k مشاهدة
  9. ORA-2008

    select * from dba_tab_columns T where COLUMN_NAME like UPPER('&COL%') AND TABLE_NAME LIKE UPPER('&TAB%') AND DATA_TYPE LIKE UPPER('&TYP%') AND OWNER LIKE UPPER('&OWNR%')

    • 0 رد
    • 1.3k مشاهدة
  10. مشروع مبرمجه
    Started by مشروع مبرمجه,

    مرحبا جميعاً رمضان كريم وأعاده الله علينا وعلى المسلمين في كل مكان بالصحه والعافيه حبيت أقولكم إني أول مره بأنزل البرنامج الخاص بلغة pl/sql وأبغى لا هنتوا نصائحكم وخبراتكم عن كيفية تنزيل هذا البرنامج وأفضل نسخه وأسهل في الإستخدام وسمعت أنه هذا البرنامج يثقل الجهاز ويجعل المعالج بطيء في تنفيذ المهام كيف أعالج هذي المشكله ياليت تفيدوني ويعطيكم ألف عافيه قال تعالى "وقل ربي زدني علماً"

    • 2 رد
    • 1.8k مشاهدة
    مشروع مبرمجه
  11. amaegytec
    Started by amaegytec,

    اريد عمل جدول الضرب ب pl/sql اوراكل ياريت لو حد عنده فكره يقولي وياريت يراسلني علي هذا الايميل amaegytec@yahoo.com

    • 19 رد
    • 14.9k مشاهدة
    ايمن الاصبحي
  12. energy

    انا من خالد مصر وبسأل على سيديهات أوراكل التعليميه باللغه العربيه لمن يستكيع مساعدتى أرجو منه ضررره و سرعه مراسلتى على الاميلHANDASA002@YAHOO.COM

    • 1 رد
    • 1.6k مشاهدة
    هيما اوراكل
  13. ramy366
    Started by ramy366,

    جميعنا نعرف امنحان OCA وهو له امتحانين الاول sql وكود الامتحان 1zo-oo7 والامتحان الاخر pl\sql وده اللى عايز اعرف الكود بتاعه لو سمحتم وشكرااا...

    • 2 رد
    • 1.5k مشاهدة
  14. MTSHAJALI
    Started by MTSHAJALI,

    اذا كان عندي جدول اسمه emp وأردت أن انشيء جدول اخر(emp1) يحتوي على نفس خصائص الجدول emp ونفس البيانات الخاصة فيه فنطبق الكود التالي: create table emp1 as select * from emp; أما اذا اردت ان تنشيء الجدول بدون نسخ البيانات فاستخدم الكود التالي: create table emp1 as select * from emp where 1=2; هنا سينشيء الجدول ولكن لن ينسخ البيانات لأن الشرط لم يتحقق(1=2) ولن يتحقق.

    • 1 رد
    • 1.6k مشاهدة
  15. ORA-2008
    Started by ORA-2008,

    BEGIN -- creates a test table EXECUTE IMMEDIATE (' CREATE TABLE TEST( T1 NUMBER, T2 VARCHAR2(50) ); '); --truncate test EXECUTE IMMEDIATE (' TRUNCATE TABLE TEST; '); --you also can insert data from other table INSERT INTO TEST SELECT * FROM TEST_OLD; END;

    • 2 رد
    • 1.7k مشاهدة
  16. awn78
    Started by awn78,

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

    • 3 رد
    • 2.1k مشاهدة
  17. hu8297da
    Started by hu8297da,

    السلام عليكم ورحمة الله انا عندي شوي استفسارات بصراحع انا عندي command select * from user_procedures فهل عندي command for backage to display how it's create ------------------------------------------------------------------------------------- also i have this Q?? CREATE OR REPLACE PACKAGE ---NAME IS FUNCTION MAX_NO (P1 NUMBER, P2 NUMBER, P3 NUMBER) RETURN NUMBER; PROCEDURE DEP_DEPT (P_DEPTNO NUMBER); END; ------------------------------------------------------- CREATE OR REPLACE PACKAGE BODY --- NAME IS FUNCTION MAX_NO (P1 NUMBER, P2 NUMBER, P3 NUMBER) RETURN NUMBER IS BEGIN END; PROCEDURE DEP_DEPT (P_DEPTNO NUMBER) IS BEGIN SELECT NVL(COUNT(DEPTNO)) FROM EM…

    • 7 رد
    • 2.4k مشاهدة
  18. ksarrayrah
    Started by ksarrayrah,

    ياجماعة بدي مساعة في جملة sql Titles. titleno title 20 mathmatic titleauths titleno authno 20 1 20 2 20 3 authors authno name 1 Khaled 2 Amer 3 tariq Select title,name from titles,titleauths,authors Where titles.titleno=titleauths.titleno and Titleauths.authno=authors.authno; النتيجة Mathmatic khaled Mathmatic amer Mathmatic tariq ولكني بدي جملة النتيجة كالاتي Mathmatic \ khaled ; amer; tariq وليس كل حقل في سطر

    • 2 رد
    • 1.7k مشاهدة
  19. ORA-2008
    Started by ORA-2008,

    ارسال بريد الكتروني من خلال Oracle Mail_in_Oracle.txt

    • 3 رد
    • 5.7k مشاهدة
  20. ORA-2008
    Started by ORA-2008,

    ------------------------------------[ Fetch ]-------------------------------------------- declare cursor c is select v.empno, v.ename, v.sal from emp_view v; eno emp_view.empno%type; ename emp_view.ename%type; esal emp_view.sal%type; begin open c; loop fetch c into eno, ename, esal; exit when c%notfound; dbms_output.put_line(eno || ' - ' || ename || ' - ' || esal); end loop; close c; end; /*----------[ OutPut ]------------ 1232 - MAHMOOD - 7844 1233 - mas3ood - 43444 1239 - AKRAM - 4400 */ -----------------------------------------------[ For Loop ]----------------------------------------------- declare cursor c is select v.empno, v.ena…

    • 0 رد
    • 1.1k مشاهدة
  21. ORA-2008
    Started by ORA-2008,

    Dynamic Cursor in PL/SQL Here we'll Retrive all Accounts Belongs to The Customer (10021) Ex: declare CURSOR c (id_in IN NUMBER) IS SELECT acount_no FROM accounts WHERE customer_no = id_in; begin for r in c(10021) loop dbms_output.put_line(r.acount_no); end loop; end; Output: 0110021002 --(Account #1) 0210021001 --(Account #2) 0110021000 --(Account #3)

    • 0 رد
    • 1.5k مشاهدة
  22. mohooo81
    Started by mohooo81,

    عايز اعرف اية الفرق بين الاجراءات والتريجرز ؟؟ ملحوظة هوا اللى بيقوم بية التريجرز ممكن يعملة الاجراءات زى الادخال والتعديل والحذف...

    • 2 رد
    • 1.7k مشاهدة
  23. طفلة الخالد
    Started by طفلة الخالد,

    اذا تم منح امتياز DBA ليوزر ما ، ثم اردنا بعد ذلك سحب هذا الأمتياز ( الصلاحية) من هذا اليوزر.. كيف يتم ذلك ... الكود.

    • 2 رد
    • 1.6k مشاهدة
  24. CPU.1989

    السلام عليكم [يمين]انا عضو جديد في هذا المنتدى الرائع ,, قبل ثلاثة سنوات كنت اعمل على لغة (اس كيو ال سيرفر 2000) و (فيجول بيسك 6) لكن واجهتني ظروف فتوقفت عن البرمجة بشكل كلي واليوم والحمد لله اقدرت اعود وقررت اتابع مسيرتي البرمجية فقررت اتخذ من اوراكل كهدف اساي امامي وابدا المشوار معها لكن تفاجئت بقلة المصادر حول هذه اللغة للاسف الشديد حتى المصادر الانكليزية ان وجدت فهي فقط للمحترفين ولا يوجد شيء يفيد المبتدئين قررت ابدا اول بدراسة عامة لاوامر (اس كي ال) ثم ابدا من لغة اوراكل ووجدت كتاب الاخ ماستر لكن المشكلة التطبيق على برنامج Access2000 وانا لدي برنامج Access2007 ولا اعرف كيفية استخدام اوامر (اس كي ال) في هذا الاصدار فأتمنى من ذوي الخبري ايضاح كيفية الدخو…

    • 4 رد
    • 5.3k مشاهدة
  25. طفلة الخالد
    Started by طفلة الخالد,

    السلام عليكم ورحمة الله وبركاته.. عند حذف الجدول المنشأ منه view ماذا يحصل بتلك الـــ view أو views هل سوف تحذف مع الجدول التابعه له ام لا ؟ سواء كان الجدول يحتوي على بيانات أم لا...

    • 5 رد
    • 2.2k مشاهدة

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.