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

    شرح لبعض دوال PL pl_functions.htm

    • 2 رد
    • 1.9k مشاهدة
    عبدالله أسعد
  2. ابو ساره
    Started by ابو ساره,

    كيف اجراء العمليات الحسابية ( الطرح والجمع..) على التاريخ والوقت

    • 2 رد
    • 2.5k مشاهدة
  3. ayman_alro
    Started by ayman_alro,

    السلام عليكم ورحمة الله وبركاته الله لايهينكم بغيت طريقة للتوضيح كيفية ربط اكثر من جدول مع بعضهم البعض بدون استخدام constren ((كونسترين))

    • 2 رد
    • 4.7k مشاهدة
  4. hanyfreedom
    Started by hanyfreedom,

    SELECT SYSDATE, LAST_DAY(SYSDATE) "Last", LAST_DAY(SYSDATE) - SYSDATE "Days Left" FROM DUAL; SELECT last_name, hire_date, TO_CHAR(ADD_MONTHS(LAST_DAY(hire_date), 5)) "Eval Date" FROM employees; المصدر من ال Oracle Database Library

    • 2 رد
    • 1.7k مشاهدة
  5. MMA
    Started by MMA,

    بسم الله الرحمن الرحيم والصلاة والسلام علي أشرف المرسلين ، سيدنا محمد عبد الله ورسولة ، أما بعد ، إخواني الكرام ، تحية طيبة وبعد ، عند كتابة جملة DML لتعديل حقل نصي بجدول الموظف الموظف يتم كتابتها كما يلي : -- تعديل إسم الموظف -- Update Emp Set Emp_Name = 'Ahmed' Where Emp_ID = 2; صراحتاً الكود يعمل معي جيداً سواء من داخل Procedure أو غيرة ، ولكن مشكلتي الحقيقية مع الأمر Immediate حيث أنني عندما أنشأ كود تعديل مثل الراتب ينفذ جيداً كما يلي : Execute Immediate 'Update Emp Set Emp_Salary = 1500 Where Emp_ID = 2' ينفذ الأمر طبيعي جداً وبنجاح ، ولكن عندما أحاول أن أعدل قيمة حقل نصي يجب علي إضافة القيمة النصية ما بين علامات تنصيص ( 'القيمة النصية' ) ، ولكن …

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

    السلام عليكم ياليت احد فاهم ب pl\sql عندي اكواد وحابة اشوف هل هي صح او خطأ ؟ وشكراا

    • 2 رد
    • 1.1k مشاهدة
  7. alnahdisami
    Started by alnahdisami,

    السلام عليكم عندي بعض الاستفسارات اولا انشأت شاشة دخول للبرنامج فيها كود المستخدم اسم المستخدم الباسورد عند كتابة كود المستخدم يعطيه اسم المستخدم تلقائي وعند كتابة الباسورد يتم التشيك على يوسر الكود والباسورد وكذلك حالة المستخدم حيث اني استخدمت كود الاستاذ احمد في هذا المنتدى وعدلت في الكود ولكن يوجد لدي خطأ في الكود اتمنى ان يساعدني من له خبره وشكرا ما اريده هو التالي التشيك على اليوسر كود والباسورد اذا كانا صحيحين يفتح الشاشه الرئيسيه واذا خطأ يعطيه رساله خطأ في حالة ترك حقلي اليوسر كود والباسوورد او احدهم والضغط على "دخول" يعطيه رساله خطأ اذا كان حالة المستخدم 0=(USER_TYPE) يعطيه رساله المستخدم غير مفعل لا ارغب في وجود عداد يحسب عدد مرات كتابه اليوسر وال…

    • 2 رد
    • 2k مشاهدة
  8. mohamed.ali
    Started by mohamed.ali,

    السلام عليكم هذه select statement لمعرفة السجلات المكررة فى جدول ما select rowid r,deptno,dname from dept a where < rowid ; (select min(rowid) from dept b where b.deptno = a.deptno and b.dname = a.dname ) أرجو شرح هذا الكود بالتفصيل ... وشكرا

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

    ممكن شرح بالعربي لأستخدام ال regular expression بحيث نفهم الأسس بتاعتها و ندر نطبقها عملي

    • 2 رد
    • 1.3k مشاهدة
  10. meshmesh173
    Started by meshmesh173,

    من فضلكم اريد dump لل hr

    • 2 رد
    • 1.8k مشاهدة
  11. tommy_azzam
    Started by tommy_azzam,

    السلام عليكم ورحمه الله ,, قبل ما اطرح السؤال عليكم .. قد قمت ببحث في المنتدي علي نفس السؤال وجت اجابه لكنها كانت صغيره نوعا ما سؤالي هو : INDEX BY Table ؟ وفيم يستخدم ؟ وشكرا لجميع القائمين علي هذا المنتدي الرائع

    • 2 رد
    • 2.3k مشاهدة
  12. MMA
    Started by MMA,

    الإخوة الكرام ، السلام عليكم ورحمة الله وبركاتة ، من المعتاد عند إنشاء أمر Object Type بقاعدة البيانات تتم كما يلي : Create Or Replace Type O_Emp Is Object(EmpNo Number(10),Ename VarChar2(20)); / Create Or Replace Type T_Emp Is Table Of O_Emp; / بعد ذلك يمكننا إستخدامهم بكل بساطة كما يلي : Declare P_Emp T_Emp := T_Emp(); Begin P_Emp.ExtEnd; P_Emp(P_Emp.Count) := O_Emp(1,'Ahmed'); P_Emp.ExtEnd; P_Emp(P_Emp.Count) := O_Emp(2,'Usif'); P_Emp.ExtEnd; P_Emp(P_Emp.Count) := O_Emp(3,'Sara'); End; / ولكن عند محاولة ربط Object Type مباشرتاً مع جدول بأكثر من طريقة لا يقبل معي ، أنظروا : Create Or Replace Type O_Emp Is RefCursor Return Emp%RowType; / Create O…

    • 2 رد
    • 1.7k مشاهدة
  13. HAZEM1972
    Started by HAZEM1972,

    الرجاء مساعدتي احاول نسخ بيانات جدول الى اخر والبيانات كبيره جدا وعند عمل النسخ الى الجدول الثاني يعطيني ORA-01562: failed to extend rollback segment number 3 ORA-01628: max # extents (125) reached for rollback segment RB

    • 2 رد
    • 936 مشاهدة
    محمود ربيع
  14. MAJEDA

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

    • 2 رد
    • 1.8k مشاهدة
  15. omari_m3
    Started by omari_m3,

    الرجاء من يملك الامتحان الثاني pl/sql الاصدار الاخير ان يرسله لي على omari_m3@hotmail.com وله جزيل الشكر

    • 2 رد
    • 1.9k مشاهدة
  16. رشدي راشد

    مرحبا بأصدقائي...... انا اليوم كان عندي امتحان first واريد التأكد من حلي في الامتحان... السؤال هو : اكتب Trigger اسمه incr_sal يعمل قبل التعديل على رواتب الموظفين فلا يسمح بإنقاصها ويظهر رسالة توضح ذلك . ارجو المساعدة في حل سؤالي لكي اتمكن من التأكد من حلي .... وشكرا لكم.......

    • 2 رد
    • 1.4k مشاهدة
  17. sors
    Started by sors,

    ياجماعة انا مش عارف اتعامل مع الوقت مطلقا انا عايز اطلع الوقت بس من التاريخ بشكل 24 واقارنه بارقام تانية يعنى استعمل اكبر واصغر مع ارقام تانية مش عارف خالص دايما بيطلعى بشكل 12 ومش عارف اعمله اى مقارنة برجاء المساعدة

    • 2 رد
    • 1.2k مشاهدة
    عزيز القادري
  18. ahmed.hamdee
    Started by ahmed.hamdee,

    انا عندي امتحان pl/sql 1z0-147قريب وامتحانات الكينج تيست والباس فور شور ال معيا عدد اسئلتها 111 ومش عارف اذا كانت هي دي كلها والا فيه تاني مع الوضع في الاعتبار ان الكينج تيست بتاع sql كان 206 سؤال ياريت ياجماعة اي عضو يكون دخل الامتحان قريب يعرفني الموضوع ايه بالظبط في انتظار المشاركة وشكرا

    • 2 رد
    • 1.8k مشاهدة
  19. The x-o
    Started by The x-o,

    هذا السؤال جانا في الإختبار ولا عرفت أحله ودي أعرف حله لأن التيتشر يقوول أنه مرررة سهل مع أني شيبت في الأمتحان ولا جبته By using SQL create atable named levels write a PL/SQL block to insert the numbers from 1 to 10 in to levles table يوم سألته رفض يجاوب غير انه نستخدم For Loop والله عجزت في أحد يقدر يساعدني

    • 2 رد
    • 1.6k مشاهدة
  20. hussain555

    السلام عليكم ورحمة الله وبركاته اريد مساعدتي ....................................... لعمل جدول مراقبة على جدول قمت بانشائة مسبقاً ولكم جزيل الشكر

    • 2 رد
    • 2.5k مشاهدة
  21. mo_sa_tanany
    Started by mo_sa_tanany,

    hiii all can any one help me i want to call exe from the database trigger or a procedure thanks

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

    السلام عليكم ........................................ من ذو فترة و انا مهتم بتزويدكم بأحدث المعلومات خصوصا في الإصدار 10g هنا معلومة جديدة ولا كن لا تعتبر بتلك الأهمية ولا كن حتى نستفيد من المعلومات ونكون أكثر معرفة في هذا الإصدار المعلومة الجديدة هي عن DBMS_OUTPUT.PUT_LINE ومن المعروف انها ليست ميزة جديدة وأنها متاحة في الإصدارات السابقة لعملية الطباعة SET SERVEROUTPUT ON BEGIN DBMS_OUTPUT.PUT_LINE('PRINT ME'); END; لا كن تكمن المشكلة في الإصدارات السابقة حيث لا يمكن طباعة اكثر من 255 بايت لكل من لديه الإصدار 9i يجرب هذا المثال الذي يحاول طباعة أكثر من 255 بايت : SET SEREROUTPUT ON DECLARE v_string VARCHAR2(500 CHAR); BEGIN v_string :='Hello my…

    • 2 رد
    • 2k مشاهدة
  23. mido_develper
    Started by mido_develper,

    [يسار]please i want some one to solve this problem to me i want to make this reports "The HR department needs a list of department IDs for departments that do not contain the job ID ST_CLERK. Use set operators to create this report "The HR department needs a list of countries that have no departments located in them. Display the country ID and the name of the countries. Use set operators to create this report[/يسار] "The HR department needs a report with the following specifications: Last name and department ID of all the employees from the EMPLOYEES table, regardless of whether or not they belong to a department Department ID and department name of all the d…

    • 2 رد
    • 2.8k مشاهدة
  24. النجم الرقمي 1
    Started by النجم الرقمي 1,

    [وسط]بسم الله الرجمن الرحيم الحمدد لله الذي اعانني على اتمام هذا الكتاب الذي يحوي على مجموعة لابأس بها من اوامر الSQL والتي هي من الضروريات عند التعامل مع قواعد البيانات راجيا من الله ان يعجبكم هذا الكتاب وان تدعو لاخوكم بالتوفيق والنجاح واتفضلو لنك التحميل http://www.4shared.com/file/172259262/1d34...QL_Command.html[/وسط]

    • 2 رد
    • 1.4k مشاهدة
    المبرمج الصاعد
  25. المقنع2005
    Started by المقنع2005,

    I am using Application Server 10, Database 10g, Oracle Developer Forms 10g . I want to get Client IP address from a stored Procedure/Function or database trigger, when using SYS_CONTEXT it returns App Server IP, WebUtil is, I have to use in Form but I want to write a stored procedure/function in DB and calling it from Form to get Client's IP address, how I can do it?? please help with an example. thanks and regards.

    • 2 رد
    • 2.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.