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

    مفاجاة سارة وجدت للاخوة المبتدئين 7 كتب اوركل بالعربى وشرح بسيط وسلس Copy_of_oracle_pdf.doc

    • 10 رد
    • 3.8k مشاهدة
    جلال شواقفه
  2. هانى سند

    السلام عليكم ورحمة الله وبركاته إخواني الكرام ... أتمنى أن يتقيد الجميع بالنقاط التالية .. حتى لا تتعرض مشاركة من المشاركات للحذف ومن ثم الإهمال المتعمد : - هذا المنتدي هو عبارة عن مكتبة للأكواد فيرجي التقيد بنوعية المواضيع التي تطرح فيه فالمشاكل و الأسئلة لا تطرح هنا هناك منتديات للمشاكل و الأسئلة كلا في تخصصه . - عند وضع function جديدة او script او procedure ......... يرجي كتابة عنوان واضح يوضح الغرض من الموضوع .........و يفضل كتابة نوع الكود المطروح ...مثال function,procedure... و هكذا مع الشرح في الموضوع نفسه الاصدارات التي يعمل عليها هذا الكود و اذا امكن شرح الكود نفسه . - وضع الكود المطروح في الموضوع نفسه.... و تنسيق…

    • 0 رد
    • 3.8k مشاهدة
  3. التميمية
    Started by التميمية,

    SELECT Bicycle.SerialNumber, Bicycle.ModelType, Bicycle.OrderDate, ([shipDate.Bicycle],[OrderDate.PurchaseOrder]) AS BuildDelay FROM Bicycle WHERE (((Bicycle.OrderDate) Between '1\1\2002' And '12\31\2002')) AND (([shipDate.Bicycle]-[OrderDate.PurchaseOrder])>2*(SELECT Avg([shipDate.Bicycle]-[ORderdate.PurchaseOrder])) AS BuildDelay FROM Bicycle WHERE (((Bicycle.StartDate) Between '1\1\2002' And '12\31\2002')) ) ORDER BY [shipDate.Bicycle]-[ORderdate.PurchaseOrder) DESC; -----

    • 12 رد
    • 3.8k مشاهدة
  4. مبرمجه يمنيه
    Started by مبرمجه يمنيه,

    بسم الله الرحمن الرحيم اخواني الاعزاء انا اعمل على برنامج نظام المخازن و الحمدلله انتهيت منه و لكن كونت القاعده بااكسس بس لعدم مرونه اكسس قلت استخدم الاوراكل و انا اعرف اوامر sql وعند كتابة الامر تكوين قاعدة خاص تطلع لي ORA-01031:insufficient privileges مش عارفه السبب ارجوا منك الاجابه و لكم جزيل الشكر

    • 13 رد
    • 3.8k مشاهدة
  5. math_ar

    ارجو منكم إخواني الكرام المساعدة إذا أمكن فقد وضعت هذا الموضوع في أحد الأقسام ولم أجد الإجابة الشافية لعله يكون هذا القسم المناسب كون المطلوب هو الكود أنا جهزت الملف ولكن لا أعلم لماذا عند الضغط على إسم الطالب في ال لا يعرض البيانات أنا عملت ما يلي الجدول master كـود PHP create table co_math (co_id number(4), co_name varchar2 (50), co_bsp varchar (50), co_birth date, co_nation varchar (40), co_tel varchar2 (15), constraint co_id_pk primary key (co_id)); والجدول ditail كـود PHP create table mark_math (co_id number(4), m_ar number(3), m_is number(3), m_ma number(3), m_en number(3), m_si number(3), m_gi number(3), constraint co_id_fk foreign key (co_id) referenc…

    • 15 رد
    • 3.8k مشاهدة
  6. seko12
    Started by seko12,

    فيديو أوراكل Oracle 11g http://oraclevideo.webs.com/

      • أعجبني
    • 11 رد
    • 3.8k مشاهدة
  7. mahmoudward
    Started by mahmoudward,

    I'm trying to update a record in block that I based on an updatable view. I can update the record using SQL*Plus. I get FRM-40602: Cannot insert into or update data in a view Is it not possible to update, insert, or delete records from the detail table of a view based on a master-detail relationship? Thanks mahmoud ward

    • 3 رد
    • 3.8k مشاهدة
  8. sameh bakkar
    Started by sameh bakkar,

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

    • 0 رد
    • 3.8k مشاهدة
  9. prince_ocp
    Started by prince_ocp,

    شباب انا عندي Developer 6i مع DataBase 9i و صار لي فترة شغال عليهما من غير مشاكل , و لكن من اسبوع اصبحت لا استطيع من اجراء اي عملية سواء انشاء جداول او الاضافة او الحذف او التعديل على الجداول و قاعدة البيانات عندي و اصبحت تظهر رسالة اول ما اشغل ال Sql Plus و عند القيام باي عملية من خلال ال Sql Plus و نص الرسالة هو : ERROR: ORA-06553: PLS-213: package STANDARD not accessible Error accessing package DBMS_APPLICATION_INFO ERROR: ORA-06553: PLS-213: package STANDARD not accessible لذلك ارجوا مساعدتكم في حل هذه المشكلة , و جزاكم الله كل خير اخوكم Prince_ocp

    • 4 رد
    • 3.7k مشاهدة
  10. MMA
    Started by MMA,

    إخواني الكرام ، تحية طيبة وبعد ، قمت بكتابة مجموعة من جمل الـ SQL التالية ودائماً تقوم بإرجاع رسالة تفيد بعدم إرتجاع أي سجـل مـن السجلات ، خصوصاً عنــد التعامل مع RowNum ، فهل هناك خطأ غير منطقي قمت بإدراجة . مـــع العلم أن هذه الأكواد أخذتها من هذا المنتدي الكريم ، وجمل وأعضاء المنتدي أكدو لي ولأصدقائي بالمنتدي بأنه يخرج معلومات ، الإستعلامات هي : 1- إسترجاع مجموعة معينة من السجلات حسب رقم السجل : Select * From Emp Where RowNum Between 20 And 70; Select * From Emp Where RowNum >= 1000 And RowNum <= 1900; 2- إسترجاع سجل معين حسب ترتيب السجل : Select * From Emp Where RowNum = 17; فتقوم بإرجاع رسالة ( لم يتم تحديد صفوف ) ولكن عند كتابة الكود التالي قام…

    • 9 رد
    • 3.7k مشاهدة
  11. asalah_b15

    لدي ملف تكست فية بيانات حضور وانصراف لجهاز بصمة اريد نقل هذة البيانات في جدول اوركل ولكن حقل تسجيل الوقت والتاريخ في ملف التكست فية الوقت والتاريخ مع بعض بهذ الشكل 5/11/2008 9:14:04 اريد عند نقل هذة البيانات في جدول الاوركل يتم فصل التاريخ وتسجيلة في حقل والوقت وتسجيلة في حقل اخر بهد الشكل 9:14:04 <<<<<< حقل الوقت xtime 5/11/2008 <<<<< حقل التاريخ xdate هذا سيتم تكرارة بشكل يومي فكيف يتم عمل ذلك اريد كود الذي ينفذ هذا مرفق ملف البيانات وجدول الاوركل المراد نقل البيانات الية table.txt Q_CHECKINOUT.txt

    • 13 رد
    • 3.7k مشاهدة
  12. Mn_902
    Started by Mn_902,

    السلام عليكم ورحمه الله وبركاته هل من طريقة للاستعلام من جدول ليحضر لي سجل واحد فقط من مجموعه سجلات مستعلمة مثال GET_INF " SELECT TOP 1 * FROM CPIS_EMPLOYEES_POSITIONS WHERE ID_EMPL='" & Me.ID_EMPL & "'" _ & " AND START_DT<=" & (Me.FROM_HDT) _ & " ORDER BY ID_EMPL,START_DT DESC;" هذا الكود من الاكسس يحضر لي سجل واحد فقط من الاسفل هل من طريقة مماثلة في الاوركل بارك الله فيكم

    • 6 رد
    • 3.7k مشاهدة
  13. zezo_egypt
    Started by zezo_egypt,

    عندى جدول trans كالاتى T_DATE T_TYPE S_CODE S_NAME T_BILL 03/10/2006 بيع ETEL المصرية للاتصالات 520.27 04/10/2006 شراء ETEL المصرية للاتصالات 12505.72 20/11/2006 بيع ETEL المصرية للاتصالات 3658.88 16/01/2007 شراء ETEL المصرية للاتصالات 2819.22 اريد ان استخرج الاتى s_code t_sell t_buy net etel 5000 8000 3000 هل هذا ممكن ام لا واذا كان كيففففففففففففففففففففففففففففففففففففف ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • 8 رد
    • 3.7k مشاهدة
  14. jod
    Started by jod,

    نا اعمل على برنامج تقسيط ولدي فورم يوضح الاقساط المدفوعة ومتى موعد استحقاقها وماهي الاقساط المدفوعة ومن قبل من ويم تسديد القسط المشكلة هي كالتالي: بالنسبةلاخر يوم لتسديد القسط(end_due) وجدت افضل كود ليه هو last_day('من تاريخ القسط المستحق اما تاريخ كل قسط اريد من الفورم انا يضعه تلقائيا منذ انشاء العقد بحيث يكون بين كل قسط شهر add_month('تاريخ القسط السابق') ------------------------------------------- سوال هل تتم برمجة كل ايتم لوحدة في الفورم بلدر من خلال الخصائص اما من المفترض عمل proceder يجمع الاومر المطلوبة ويطبقها على كامل الفور وكيف راح يكون هذا proceder --------------------------------------------------- CREATE TABLE AGREEMENT ( AGR# VARCHAR2(30)CONSTR…

    • 4 رد
    • 3.7k مشاهدة
  15. ammarcontrol
    Started by ammarcontrol,

    تفضلوا دورة رائعه و سهله التعلم في لغه SQL و pl/SQL http://www.4shared.com/file/kVDP09cy/SQL_PL_SQL_LEC.html

    • 5 رد
    • 3.7k مشاهدة
  16. asd202
    Started by asd202,

    إن كنت لا تعرف الـ Regular expression فتأكد بأنه قد فاتك الكثير، لكن ليس بعد الآن. بداية الـ Regular Expression كانت مع البيرل ثم تطورت و ظهرت أهميتها و توسعت لتشمل أغلب لغات البرمجة النصية Scripting Languages لأنها تفيد كثيراً في هذا النوع من البرمجة التي تحتاج إلى كود سريع و في نفس الوقت قصير و منه هذه اللغات التي تقدم دعم لها الـ SQL و الـ Jscript و Javascript و VBScript و ASP و حتى استعلامات الـ SQL تقدم دعم لها. قدمت Microsoft مكتبة دعم للـ Regular Expression حتى تستطيع استخدامها بالـ Vbscript و الـ JScript أو بأي لغة أخرى. أنصح بالأطلاع على Microsoft Windows Script Technologies http://msdn.microsoft.com/scripting . استخدام الـ Regular Expressions سيزيل عنك الك…

    • 1 رد
    • 3.7k مشاهدة
  17. un_ubn
    Started by un_ubn,

    ما هي أفضل طريقة لدراسة PL/SQL ؟ وهل يجب تحديد موعد الامتحان قبل البدء حتى يكون الدافع أقوى ؟

    • 7 رد
    • 3.7k مشاهدة
    محمد الشحات
  18. emadabdullah
    Started by emadabdullah,

    بسم الله الرحمن الرحيم مجموعة دروس PL-SQL و Advanced PL-SQL http://www.4shared.com/file/24042890/67c82...n_orac.html?s=1 http://www.4shared.com/file/48520352/5d6d2...racle_.html?s=1 ونتمنى التوفيق للجميع .. Abdullah Emad تم تجديد الرابط

    • 8 رد
    • 3.7k مشاهدة
  19. el_saka
    Started by el_saka,

    ايه الفرق بين truncate table و drop table

    • 3 رد
    • 3.7k مشاهدة
  20. 120000078
    Started by 120000078,

    يوجد عندي عنصر معرفو من نوع char علشان أخزن فيه السنه الدراسيه مثل 2003- 2004 فأنا أريد طريقة لكي أقدر أخذ رقم من هذا العنصر مثلا أخذ الرقم 2004 كرقم وشكرا

    • 6 رد
    • 3.7k مشاهدة
  21. أسامة موسى
    Started by أسامة موسى,

    السلام عليكم ورحمة الله وبركاته هذا كود لطباعة رموز الاس كي ASCII CODE AScII_CODE.txt

    • 4 رد
    • 3.7k مشاهدة
  22. sky information
    Started by sky information,

    الســــــــــــــــــــــــــــــــــلام عليكم شباب ............................ منذ يومين كنت افكر في عمــــــــــــل (package) تقوم بفرز بعض المعلومات عن المستخدم المتصل في الداتابيز : * البرنامج المستخدم في الأتصــــــــــــــــــــــال. * تاريخ ووقــــت الأتصــــــــــــــــــــــال . * حساب المستخدم . * تاريخ انشـــــــــاء المستخدم . * مســــــاحة الجدول الافتراضية . * جميع الكائنات الموجدوة في مخطط المستخدم . لنفرض ان المستخدم sys يريد ان يعطي المستخدم scott صلاحية استخدام هذه البكج 1-قم بالأتصال بالمستخدم SYS 2-نقوم ببناء (PACKAGE SPECIFICATION) 3-نقوم ببناء (PACKAGE BODY) 4-نعم…

    • 6 رد
    • 3.7k مشاهدة
  23. ‫وردة حمراء‬‎

    السلام عليكم .. مطلوب مني اختيار اسماء العاملين ورواتبهم وارقامهم من جدول emp وقد فعلت ذلك باستخدام cursor . سؤالي كيف احدث هذا الجدول لكي يخرج اسماء العاملين مع اقسام العمل والمنطقه من جدول dept ؟ يجب علي ان اعمل join بين الجدولين ثم يمكنني ان اخرج الناتج صحيح ؟ اول جدول emp : (empno,ename,job,MGR,hiredate,sal,comm,deptno); ثاني جدول DEPT: (deptno,dname,loc) وهذا الجدول الذي اريده eName, deptno,loc,empno,sal هذا حلي : set serveroutput on; DECLARE CURSOR staff_cursor IS SELECT ename, empno,sal from emp; v_lname emp.ename%type; v_dob emp.empno%type; v_lna emp.sal%type; BE…

      • أعجبني
    • 14 رد
    • 3.7k مشاهدة
  24. هانى سند

    السلام عليكم ورحمة الله و بركاته إخواني الكرام اليكم استعلام للحصول عل ي كيفية الاستعلام عن ثاني اعلي راتب او ثاني اقل راتب بين الموظفين طبعا ممكن ان تكون ثاني او ثالث علي حسب ما تريد اليكم الكود للحصول علي ثاني اعلي راتب select level, max(sal) from emp where level=2 connect by prior sal > sal group by level للحصول علي ثاني اقل راتب select level, min(sal) from emp where level=2 connect by prior sal <sal group by level يمكن تغيير الدرجة عن طريق تغيير القيمة من 2 الي اي رقم اخر و الاسكربت بالمرفقات بالتوفيق min_maxval.txt

    • 3 رد
    • 3.7k مشاهدة
  25. esam_samir
    Started by esam_samir,

    انا مش فاهم موضوع الربط join types بين جدولين لاستخراج بيانات منهم ارجو شرح بسيط او رابط للشرح وياريت يكون بالعربى ولو مفيش عربى ممكن انجليزى عادى شكر تم تعديل عنوان الموضوع من قبل المشرف, راجع شروط الكتابه في المنتدى إدارة المنتدى

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

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

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

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.