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

    السلام عليكم ياريت يا جماعه لو حد عنده السكيما بتاعة الموكات الكتب بتاعت اوراكل المنتشره بالمنتدى يا ريت يرفعها

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

    alsaam 3leekom I have quetion about synonyom and i want your help or if it's possible or not,consider emp table i want this synonyom to fill empno by the number from 1 to 100 ex. before insert any data in this table. thanks a lot

    • 1 رد
    • 1.6k مشاهدة
  3. chairman
    Started by chairman,

    اخواني لدي الجدول التالي CREATE TABLE EMP (EMPNO NUMBER(4) NOT NUL ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), DEPTNO NUMBER(2)) واخلت فيه البيانات التالية SQL> INSERT INTO EMP VALUES (7369, 'SMITH', 'CLERK', 7902, TO_DATE('17-DEC-1980', 'DD-MON-YYYY'), 800, NULL, 20); SQL> INSERT INTO EMP VALUES (7499, 'ALLEN', 'SALESMAN', 7698, TO_DATE('20-FEB-1981', 'DD-MON-YYYY'), 1600, 300, 30); SQL> INSERT INTO EMP VALUES (7521, 'WARD', 'SALESMAN', 76…

    • 9 رد
    • 1.6k مشاهدة
  4. hanyfreedom
    Started by hanyfreedom,

    لمعرفة الوقت الذى يأخذه الكود فى تنفيذه قم بالتالى :- set timing on ثم أضغط أنتر ..... ثم أكتب الكود التالى على سبيل المثال :- select*from jobs; فترى فى النهاية بعد الانتهاء من ظهور البيانات أنه كتبلك الوقت الذى تم فيه تنفذ هذا الكود و يظهر هكذا :- Elapsed: 00:00:00.15 و هذا معناه انه أخذ 15 جزء من الثانية لكى ينفذ هذا الكود . و أتمنى ان تكون هذه المعلومة مفيدة للجميع .

    • 1 رد
    • 1.6k مشاهدة
  5. moh_hafez
    Started by moh_hafez,

    انا محتاج حل لاسئله الكتاب علشان اعرف افهم لان في اسئله انا مش فاهمها ياريت لو حد معاه الحلول يسادني

    • 2 رد
    • 1.6k مشاهدة
  6. return0
    Started by return0,

    السلام عليكم أولا أتوقع اني سأجد إجابة هنا لكن بحثت والبحث يقول أنه لا يجد شيء وليس لدي الوقت لأفتح المواضيع أقرأها كاملة حتى أجد مبتغاي فياليت تساعدوني لإضافة كولوم جديد لأي جدول استخدمت هذه الطريقه لكن يعتبرها خطأ ALTER TABLE name-of-table ADD COLUMN name-of-attrebute VARCHAR(3); هل لي أن أعرف ما هو الخطأ لدي ؟ أحتاج إجابة سريعه جزيتم خيرا

    • 3 رد
    • 1.6k مشاهدة
  7. khaledmega
    Started by khaledmega,

    لسلام عليكم ورحمة الله نرجوا من الاخوة الاعضاء ان يمدونا برابط يمكن منه تحميل sql ويكون متوافق مع نظام xp ونرجوا مراعاة ان يكون الاصدار كامل وليس تجريبي وجزاكم الله خيرا ميجا

    • 2 رد
    • 1.6k مشاهدة
  8. ahmedelshowbkey
    Started by ahmedelshowbkey,

    السلام عليكم هل ممكن اعمل CLEAR او اخلي قيمة FUNCTION اللي بترجعها تكون صفر ازاي؟؟؟؟؟ يعني مثلا اللي انا عايز اعملة عندي رصيد جوة محزن بيرجع بFUNCTION انا عايز اخلي قمتها ب صفر جوة IF ممكن باي حاجة FUNCTION تعمل CLEAR ليها او PROCEDURE اجريه عليها كدة اتمني المساعدة كما تعودنا من هذا المنتدي الجميل واعتذر ان كان هناك اخطاء وشكر جزيلا لكم

    • 4 رد
    • 1.6k مشاهدة
  9. masmas
    Started by masmas,

    اريد تعليمة SQL للريبورت للآتي : عندي جدول معين خاص بالطلبية وفيه خمس حقول يتم وضع فيها اسماء الموردين. الآن في الريبورت عند تنفيذه أدخل رقم الطلبية اريد طباعة رقم الطلبية وتاريخها مع كل مورد مع العلم أن كل طلبية تحتوي على خمس موردين في نفس الجدول. (كان نقول الجدول هو عبارة عن 1-رقم الطلبية 2-تاريخ الطلبية 3-اسم المورد1 4- اسم المورد2 ....) كما بينت لكم اريد التقرير يطبع رقم الطلبية والتاريخ مع كل مورد ؟ انا قد جربت طريقة الـ UNION بحيث استعملت كل مورد مع تعليمة SQL هل من طريقة اخرى يا إخواني؟ هذا وشكرا لكم

    • 2 رد
    • 1.6k مشاهدة
  10. mostafadev
    Started by mostafadev,

    السلام عليكم ورحمه الله وبركاته اخوانى فى الله اريد ان استفسر عن فائدة هذا anonymous declare v_deptno number(2); v_loc varchar2(13); begin select deptno, loc into v_deptno, v_loc from dept where dname='SALES'; END; فانا اريد ان اعرف فائدة هذين المتغيرين v_deptno, v_loc حيث هل استطيع ان استعلم عنهما ومن اى جدول اختارهما وما فائده هذا ال anonymous ككل فمن الممكن عمل امر sql بسيط وهو select deptno, loc from dept; ارجو التوضيح اذا سمحتم وجزاكم الله خيرا

    • 1 رد
    • 1.6k مشاهدة
    أسامة موسى
  11. HELL-BOY
    Started by HELL-BOY,

    السلام عليكم ورحمه الله عندي مشكله في جمله سيلكت بين تلات جداول الاول جدول للدفعات النقديه زي كدا والجدول التاني للشيكات دي صورته واجدول الاخير لعملاء ودي صورته لما كتبت جمله سيلك عشان تيجيب اسم العميل وجمبيه مجموع الدفعات النقديه ومجموع الشيكات القيم طلعت غلط تقريبا حصل كروس جوين دي جمله السيكيلت اللي كتبتها SELECT CUSTOMERS.CUST_NAME, sum(CHEQ_IN.TOTAL), sum(CREDIT_IN.CASH_MONY) FROM CHEQ_IN, CREDIT_IN, CUSTOMERS WHERE ((CHEQ_IN.CUST_ID = CUSTOMERS.CUST_ID) AND (CREDIT_IN.CUST_ID = CUSTOMERS.CUST_ID)) GROUP BY CUSTOMERS.CUST_NAME دي النتيجه البيانات كلها مش صحيحه بالنسه للشيكات والدفعات

    • 5 رد
    • 1.6k مشاهدة
  12. pl/sql student
    Started by pl/sql student,

    مساء الخير ارجوكم ساعدوني ف حل السؤال سويت جدول ل CUSTOMERS ( CUST_NO NUMBER CUST_NAME VARCHAR2(50) BILL_AMT NUMBER(12,2 ) المطلوب Write a PL/SQL block to print the 2nd maximum bill amount from CUSTOMERS

    • 3 رد
    • 1.6k مشاهدة
  13. wessam26
    Started by wessam26,

    الى اعضاء المنتدى تحية طيبه وبعد ارجو من من ليديه أي معلومات حول كيفية عمل Debugging داخل تقرير معين على Unix O.S. مساعدتي بها ولكم جزيل الشكر

    • 0 رد
    • 1.6k مشاهدة
  14. هشام محمد
    Started by هشام محمد,

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

    • 2 رد
    • 1.6k مشاهدة
  15. wardw
    Started by wardw,

    السلام عليكم ورحمة الله اخوانى رجاء مساعدتى فى طريقة عمل Database Link بين قاعدة بيانات أوراكل وقاعدة بيانات AS400 DB2 بحيث يمكن للفورم قراءة قاعدة بيانات AS400 DB2 فى الحال . ولكم جزيل الشكر

    • 1 رد
    • 1.6k مشاهدة
  16. scorpion1211
    Started by scorpion1211,

    ممكن سؤال بسيط انا حتي الان لم اري اي كود بهذا الشكل create database employees بلغم ان هذا الكود موجود في sql server بالاضافة الي تحديد مساحة الملف والمساروالحد الاقصي للملف .....الخ السؤال هو هل استطيع انشاء قاعدة بيانات وكيف ارجو الافادة وشكرا

    • 2 رد
    • 1.6k مشاهدة
  17. dreamland

    السلام عليكم ورحمة الله وبركاته اخواني الاعزاء في المنتدى ارجو مساعدتي في مشكلتي لدي جدول كالتالي رقم الموظف اسمه تاريخ بداية الاجازة تاريخ نهاية الاجازة 1 احمد 1/1/2009 31/12/2009 1 احمد 1/1/2010 31/12/2010 2 محمد 1/5/2005 30/4/2006 2 محمد 1/5/2006 30/4/2006 2 محمد 1/1/2008 31/12/2008 2 محمد 1/1/2009 31/12/2009 علي ايجاد اصغر تاريخ بداية الاجازة واكبر تاريخ نهاية اذا كانت الاجازة متصلة مثلا عند الموظف احمد تاريخ البداية هو 1/1/2009 وتاريخ النهاية 31/12/2010 اما عن…

    • 6 رد
    • 1.6k مشاهدة
    Mahmoud Ahmed El-Sayed
  18. waleed.ita
    Started by waleed.ita,

    السلام عليكم ورحمه الله وبركاته كنت عاوز اعرف شرح الطريقه دي لاني مش فاهم معناها ايه بصراحه في حذف القيم المكرره من الجدول يعني نفترض اننا كرريتنا جدول كالاتي create table emp (val_1 int,val_2 int,val_3 int) insert into emp values (1,2,3) وكررناها مثلا اي عدد دلوقت لو جربنا الطريقه دي فعلا هتمسح القيم المكرره وتسيب raws واحد بس فيه القيم 1و2و3 delete from emp where rowid <> ( select max(rowid) from emp a where a.val_1 = emp.val_1 and a.val_2 = emp.val_2 and a.val_3 = emp.val3 ) ممكن شرح ليها ممكن بطريقه تانيه وانا عرفها اللي هي delete from emp where (rowid, val_1) not in (select min(rowid), val_1 from e…

    • 2 رد
    • 1.6k مشاهدة
  19. computic_147_11

    ارجو من ذوي الخبره مساعدتي في كتابة الكود التالي إذا كان ذلك ممكن نفترض أن لدينا جدول اسمه tab ويحتوي على حقول تسمياتها كما يلي c_1 , c_2 , c_3 , c_4 وهذه الحقول تحتوي على بيانات رقمية أريد اجراء نفس العمليات لكل حقل على حده وقمت بكتابة كود لكن لم أستطع الحصول على هذه القيم بواسطة loop والكود الذي كتبته كالتالي declare cursor c1 is select * from tab; m varchar2(30); begin for i in c1 loop for j in 1..4 loop m:='i.c_'||j; dbms_output.put_line(m); end loop; end loop; end; هذا الكود لا يعطيني القيمة المخزنة داخل الحفول وهذا ما أريده أرجوا مساعدتي في إيجاد قيم الحقول داخل اللوب .

    • 2 رد
    • 1.6k مشاهدة
  20. ahmed_samir
    Started by ahmed_samir,

    السلام عليكم مرفق السؤال يا اخوانى ارجوا الحل و الشرح .. و شكرا

    • 3 رد
    • 1.6k مشاهدة
  21. Niso
    Started by Niso,

    هناك البعض من يفضل ان يكتب الكود بالأحرف الكبيرة ( CAPITAL) والبعض يفضل ان يكتبه بالأحرف الصغيرة (small) هذه الصفحة تساعدك على تغيير حالة الأحرف لنص موجود عندك http://switchletters.googlepages.com/index.html أرجو أن تكون مفيدة.

    • 2 رد
    • 1.6k مشاهدة
  22. islam77
    Started by islam77,

    عندي VIEW من اكثر من TABLE واريد ان اعرف اسماء ال TABLES المكون منها وشكرا

    • 1 رد
    • 1.6k مشاهدة
  23. s_devlop
    Started by s_devlop,

    السلام عليكم اريد عمل for loop حيث عندى جمله select بتجيب اكثر من row وعايز اطبع اول row على الشاشه بس وشكرا

    • 1 رد
    • 1.6k مشاهدة
  24. ريعو
    Started by ريعو,

    السلام عليكم ورحمة الله في البداية أريد أن أشكر كل الأخوة القائمين على هذا المتندى وجزاهم الله خير الجزاء في الحقيقة دي أول مشاركة أشارك بها في هذا المنتدى فأنا أريد معرفة طريقة لكتابة loop لعمل بحث عن التكرارات في ال detail في شاشة معينة مكونة من master/detail وجزاكم الله خيرأ

    • 1 رد
    • 1.6k مشاهدة
  25. the past
    Started by the past,

    يا شباب اريد احد يشرح لي بالتفصيل الprocedure والfunction بالله يا شباب ضروري وما الفائدة منها في البرامج مع الشرح وايضا كيف استخدم ال parameters في ربط البرامج ببعضها لاني مرة متلخبط فيها ارجو الشرح بالتفصيل ضروري ومشكوررررررريييييييييييييين

    • 1 رد
    • 1.6k مشاهدة

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.