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

    FFF.rar السلام عليكم ورحمة الله وبركاته أخواني / اخواتي : مساكم الله بالخير جميعا ... لدي تمرين بسيط ومشكلتي في الشرط فقط حاولت اصيغ الشرط بشتى الطرق ولكن لا بد من سؤال أخواني واخواتي من أهل الخبرة والباع الطويل في هذا اللغة الممتعة .... طبعا ارفق لكم ملف hw.fmb وامتداد هذا الملف fmb يعني نموذج وفيه بعض الطلبات وهي : عند اضافة مبلغ في الحقل AMOUNT واختيار أمر معين من List Item وبعدها الضغط على زر التنفيذ يقوم بتنفيذ الأمر الذي بداخل اللستة (List Item) طبعا ارجوا منكم تحميل ملف الــfmb وبه كل شي وانتظر مساعدتكم طبعا الكود الذي كتبته انا موجود ولكن استصعبت علي الشروط اللي هي الــwhere شاكر ومقدر لكم تعاونكم ..واتمنى من اهل الخبرة اضافة ايميلي لديهم لكي…

    • 2 رد
    • 1.3k مشاهدة
  2. STAR WORLD

    لا اعلم إذا كان موضوعي في القسم المناسب حيث لم أجد قسم خاصة بـ SQL PLUS . سؤالي هو ما الفرق بين التعليمتين التاليتين و متى أستخدم كل منهما ؟ SQL> Select tablespace_name from All_tables SQL> Select Tablespace_name from dba_tablespaces في النهاية أنا أريد أن يعطيني أسماء Tablespace , فقمت بتنفيذ التعليميتين السابقتين و لكن كل منهما أعطاني شئ مختلف , فأي منهما يجب عليي أن أختار ؟؟؟ وشكراً لكم

      • أعجبني
    • 2 رد
    • 1.2k مشاهدة
  3. RDBMS

    السلام عليكم ورحمة الله وبركاته بعد التحية اممكن فورملا لحساب عدد الايام والاشهر بين تاريخين بدون عدد السنوات الفورملا اللي حصلتها تاخذ عدد السنوات P_YEAR := TRUNC( months_between(( SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0); :.P_MONTH :=TRUNC( months_between(( SERVICE_TO -1) ,:.SERVICE_FROM ), 0 )- TRUNC( months_between(( :.SERVICE_TO -1) ,:B1.SERVICE_FROM )/12,0) *12 ; :.P_DAY :=(months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM )- TRUNC( months_between(( :B1.SERVICE_TO -1) , :B1.SERVICE_FROM ), 0 ))*31 ; هاي الفورملا صارت بس انا ابغي فورملا تضم عدد السنوات الى عدد الاشهر فمثلا لو سنه وشهر راح يظهر معاي عدد الاشهر 13 ولكم جزيل ال…

    • 1 رد
    • 2k مشاهدة
    كمال عيسى
  4. Besho_10g
    Started by Besho_10g,

    انا عندى موظفين بياناتهم 1- الاسم 2- رقم البطاقة 3- رقم التليفون 4-العنوان 5-تاريخ التعيين انا عايز اخلى الموظفين الى عندى الى لسه معداش عليهم 6 شهور من تاريخ التعيين ميخدوش اجازات وعايز اخلى الحد الاعلى للاجازات عندى فى الشركة 21 يوم على مدار السنة لكل الموظفين

    • 15 رد
    • 2.1k مشاهدة
  5. AAZH
    Started by AAZH,

    السلام عليكم عندي إستفسار لدي برنامج فبول وتسجيل وعندي جدول في قاعدة البيانات فيه جميع المواد ( رقم الماده إسم الماده والتخصص التابع للماده) هل اقوم بعمل View من الجدول الصلي للمواد أو أعمل Procedure يقوم بعرض المواد. بمعنى أخر متى أعمل View ومتى أعمل Procedure . البروسجير التالي هو الذي يأخذ قيمة وعلى اساسها يرجع بيانات في النمتغير RESELT_SET وماهو SYS_REFCURSOR CREATE OR REPLACE PROCEDURE GETCOURSE (P_MAJOR CHAR,RESELT_SET OUT SYS_REFCURSOR ) IS BEGIN RESELT_SET := NULL; OPEN RESELT_SET FOR SELECT * FROM COURSE WHERE COURSE_MAJOR=P_MAJOR; END;

    • 3 رد
    • 1k مشاهدة
  6. hany_oracleteam
    Started by hany_oracleteam,

    السلام عليكم و رحمة الله و بركاته أنا عندي مشكلة في التريجر و محتاج رأي ذوي الخبرة منكم انا عندي جدول فيه عمودين User_name,Update_stamp وظيفة الاعمدة دي انها بتسجل اسم الـ User اللي عمل insert or update و كمان بتسجل الوقت أنا عامل جدول فيه أسماء الـ Application Users وكمان أنا عندي الـ Database User (owner انا محتاج اعمل Database Trigger يقوم بتسجيل اسم الـ user والوقت في حالة انه لو عمل insert من ال sql يقوم بتسجيل اسم الـ Database User ولو عمل insert من الفورم يقوم بتسجيل الـ Application Users أرجو ان أكون قد أوضحت المشكلة اللي عندي و أرجو الرد و المساعدة و جزاكم الله خيرا

    • 1 رد
    • 1.7k مشاهدة
  7. mema
    Started by mema,

    السلام عليكم أريد من الاخوة الأعضاء معرفة نوع الحقل الذى يقبل تخزين صورة به

    • 1 رد
    • 1.5k مشاهدة
  8. pixel
    Started by pixel,

    السﻻم عليكم ورحمة الله وبركاتة لدي سؤال عن ال mysql سؤالي هو انا لدي قاعدة بيانات من نوع mysql وسؤالي هو هل استطيع ان استخدم sqlplus للتعامل مع ال mysql بالكامل كإضافة او مسح او او الخ

    • 0 رد
    • 1.1k مشاهدة
  9. a_m2
    Started by a_m2,

    The HR department needs a query that prompts the user for an employee last name. The query then displays the last name and hire date of any employee in the same department as the employee whose name they supply (excluding that employee). For example, if the user enters Zlotkey, find all employees who work with Zlotkey (excluding Zlotkey).

    • 1 رد
    • 2.3k مشاهدة
  10. rawaa
    Started by rawaa,

    السلام عليكم ممكن توضح لي اين يوجد الملف bin وكيف انقل قاعدة البيانات بالجداول والفورمز الى جهاز اخر واشغل القاعدة هناك على الجهاز الاخر

    • 1 رد
    • 1.5k مشاهدة
  11. QueenOman
    Started by QueenOman,

    عندي جداول لشاشات على الفورم 6i وعملت سناب شوت للجداول في db لكن لما اعمل تقرير واستخراج بيانات يكون وايد بطي جدا جدا مع اني سويت رفريش للسناب شوت طرحولي أفكار كيف اسرع السناب شوت

    • 1 رد
    • 1.9k مشاهدة
  12. ريمتي
    Started by ريمتي,

    السلام عليكم ... عندي بعض الاسئله الخاصة بال PL/SQL واريد المساعده في حلها .. الاسئله في المرفقات .. شكرا لكم .. qustion.doc

    • 1 رد
    • 1.5k مشاهدة
  13. نور الشمس 2010
    Started by نور الشمس 2010,

    ازاى احذف حقل من جدول ازاى اعمل تعديل لـ View

    • 1 رد
    • 1.5k مشاهدة
  14. ناصرمصور

    السلام عليكم في جدولين الاول يحتوي على حقل واحد من نوع رقمي no والجدول الثاني يحتوي على حقلين من نوع رقمي from_no,to_no المطلوب اظهار الارقام التي في الجدول الاول ولاتوجد في الجدول الثاني الجدول الاول يحتوي no 1 2 3 4 5 6 7 8 9 10 الجدول الثاني يحتوي على from_no,to_no 2 4 6 9 النتيجة 1 5

    • 3 رد
    • 1.3k مشاهدة
  15. swalmeh
    Started by swalmeh,

    تحية طيبة وبعد انا كتبت الكود التالي ولما اعمل compile له يعطيني رسالة الخطا التالية 11:14:51 ORA-06550: line 14, column 1: 11:14:51 PL/SQL: Statement ignored ارجو من حضرتكم مساعدتي في حل هذه المشكلة هذا هو الكود: set serveroutput on declare ;v_empno emp.empno%type ;v_ename emp.ename%type cursor emp_cursor is select empno,ename ;from emp begin ;open emp_cursor for i in 1..3 loop ;fetch emp_cursor into v_empno,v_ename (;dbms.output.put_line(v_empno||' '||v_ename ;end loop ;close emp_cursor ;end

    • 3 رد
    • 2.3k مشاهدة
  16. asd13

    السلام عليكم حاولت أجرب هاتين الجملتين لكن لم اعرف بالضبط ازاي بيحصل Pruning Branches ياريت شرح بالعربي SELECT department_id, employee_id,last_name, job_id, salary FROM employees WHERE last_name != 'Higgins' START WITH manager_id IS NULL CONNECT BY PRIOR employee_id = manager_id; الجملة التانية SELECT department_id, employee_id,last_name, job_id, salary FROM employees START WITH manager_id IS NULL CONNECT BY PRIOR employee_id = manager_id AND last_name != 'Higgins'; ولكم جزيل الشكر

    • 3 رد
    • 1.2k مشاهدة
  17. helal_10g
    Started by helal_10g,

    محتاج أعرف ما هو Oracle Application Server 10g ماهى أستخدماته و هل أنا فى مرحلة devolper سوف أتعرض له أرجو الإفادة ملعش مبتدئ بقى

    • 0 رد
    • 2.8k مشاهدة
  18. prali
    Started by prali,

    لماذا يوجد خطا في ملف المرفق في جملة insert as.txt

    • 2 رد
    • 1.3k مشاهدة
  19. salwa77
    Started by salwa77,

    لدي مشكلة في قاعدة البيانات عند حذف جدول منها بالامر .. drop table tabname parige اي انة يفترض ان يمسحة نهائي كاني لم انشاوه لكن عند استعراض كل الجداول ‏ select *from tab; يظهر كتابة في مكانة كأنة موجود في ‏cycle bin كيف يمكنني تعديل ذلك؟؟

    • 2 رد
    • 1.8k مشاهدة
  20. عبداللطيف
    Started by عبداللطيف,

    تحياتي tofeee ========= اصنع لنفسك login CREATE OR REPLACE PROCEDURE ClientUserName(t_username IN Varchar2 ) AS DECLARE UserExists BOOLEAN; t_username VARCHAR2(10); CURSOR UsernameIs IS SELECT username FROM ClientLogin; -- selects all values of username from ClientLogin table BEGIN OPEN UsernameIs; IF UsernameExists(t_username, username varchar2) THEN FETCH UsernameIs INTO username; ELSE DBMS_OUTPUT.PUT_LINE('ERROR'); END IF; CLOSE UsernameIs; END ClientUserName; CREATE OR REPLACE FUNCTION UsernameExists (t_username Varchar2) RETURN BOOLEAN IS BEGIN IF t_username.length = username.length THEN IF t_username.upper = username.upper THEN RETURN TRUE…

    • 21 رد
    • 16.5k مشاهدة
  21. mostafa_a7med1986@yahoo.com
    Started by mostafa_a7med1986@yahoo.com,

    الزملاء الاعزاء .. عند استفسار .. هل في حد في شركته بتتكون من فروع في اماكن مختلفة؛ وشغالين على برنامج الامين او اي برنامج حسابات اخر؛ وعاملين استضافه للداتا بيز كلود Cloud على استضافة امــــازون ؟ هل الامور ماشية تمام ... هل العمل على البرنامج سريع ؟ هل بتحصل مشاكل ولا البرنامج مستقر ؟ وشكرا...

      • أعجبني
    • 3 رد
    • 1.3k مشاهدة
    محمود ربيع
  22. faisal_sb
    Started by faisal_sb,

    السلام عليكم ورحمة الله وبركاته أنا مبرمج أوراكل واستخدم Oracle Forms6i، ويوجد لديا مشكلة كبيرة في تحويل التاريخ من هرجي لميلادي والعكس، فهل توجد دالة ( فنكشن أو بروسيجر) للتحويل . وكذلك عملية التحقق من إدخال التاريخ الهجري هل هو صحصح أم خطاء (Validation)، وإن كانت هذه أسهل بكثير ويمكن حلها ولكن لو هناك دا له جاهزة يكون أفضل. وجزاكم الله عني كل خير. faisal_sb@hotmail.com

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

    سلام على المنتدى الممتاز انشأت مستخدم جديد وعندما اريد منحه الصلاحية للاتصال ب db يعطيني الخطأ التالي لم يتم منح اختيار admin لدور connect ارجوا افادتي ولكم جزيل الشكر وائل .........7 :angry:

    • 3 رد
    • 1.8k مشاهدة
  24. zeko
    Started by zeko,

    بسم الله الحمن الرحيم الكود عباره عن بحث بين rang2 بمعني فيه تاريخين مسجلين وتاريخ جديد نبحث عنه بينهم ((((عادي)) ثم نضيف عدد( 9 ) مثلا الي التاريخ اللي بنبحث عنه (((ايضا عادي)) المطلوب: ان التاريخ السابق يضيف ( 1 )عليه داخل لووب ثم يعمل بحث بالتاريخ الجديد ثم يضيف كمان واحد ثم يبحث حتي نهاية ( 9 ) ارجو المساعدة و شكرا

    • 0 رد
    • 1.2k مشاهدة
  25. hobaa
    Started by hobaa,

    اهلآ اخوانى انا عندى مشكله فى التعامل مع ال procdure or funcation فى كيف يمكن ارسال ال paramter اليها جربت ew(1,2); ولم تفلح وجربت اعمل function تجمع رقمين و ترجع النالتج ومش عارف ازاى ابعت الارقام و ازاى تظهر النتيجه على الsql و على forms مع الشكر ايهاب وجدى

    • 3 رد
    • 1.8k مشاهدة

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.