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

    السلام عليكم و رحمة الله و بركاته. يا اخواني انا عندي سؤال محيرني شوي، و عم حاول حله بس ما عم يطلع معي شي، يا ترى في حدا منكم بيساعدتي على ايجاد الحل_؟؟ جزاكم الله خير. السؤال هو. انا في عندي جدول وليكن جدول البضائع. و فيه عدد لا بأس به من الاعمدة بس الاعمدة هدي كالتالي. الاسم الرقم التوصيف الفئة الصنف السعر اللون1 اللون2 اللون3 اللون4 ....و هكذا. انا منشان اتلافا ارقام الالوان اللون 1 اللون2 اللون3 ...بالطريقة هذي قمت حطيت بس عمودين رقم_اللون و لون_اللون (قيمته) المشكلة انو لما انا بدي ادخل على الفورم و بلش ادخل المعلوماتو اصل للون الثاني لازم ادخل كل المعلومات من البداية حتى اوصله و اعبي و هكذا... يا ترى في شي فكرة عندكم ؟؟؟ جزاكم الله خيرا على كل حال.

    • 7 رد
    • 2.8k مشاهدة
  2. omar-alreyati
    Started by omar-alreyati,

    الاخوة الأعزاء: الرجاء منكم شرح لي هذا المثال للني لم افهمه . SELECT last_name, salary, department_id FROM employees WHERE salary IN (SELECT MIN(salary) FROM employees GROUP BY department_id); هذا المثال يخرج المعلومات عن الموظفين الذين رواتبهم نفس رواتب اقل راتب ، هذا المثال في الحقيقة هو بالصورة الاتية :- SELECT last_name, salary, department_id FROM employees WHERE salary IN (2500, 4200, 4400, 6000, 7000, 8300, 8600, 17000); لذا ارجو منكم لماذا نستخدم هنا مثلاً = بدلاً من IN . وشكراً جزيلاً لكم

    • 1 رد
    • 1.2k مشاهدة
  3. ashrafsafty
    Started by ashrafsafty,

    أعزائي أهل منتدي أوراكل العرب .. السلام عليكم ورحمة الله وبركاته عندي مشكلة هي كيفية التعامل مع الوقت بتفصيل أكثر أريد عمل مشروع حضور وانصراف للموظفين .. وممكن كل موظف يدخل ويخرج لخمس مرات حد أقصي أريد دالة تتعامل مع الوقت خصوصا دخول ثم خروج وحساب الفرق بين الانصراف والدخول لمعرفة الوقت الفعلي لعمل الموظف ومن ذلك تقرير أسبوعي .. وشهري للموظفين وجزاكم الله كل خير للمشاركين ولمن قرأ وكانت عنده فكرة أخبرني بها والسلام عليكم ورحمة الله وبركاته

    • 4 رد
    • 2.8k مشاهدة
  4. omar-alreyati
    Started by omar-alreyati,

    اتمنى منكم ان تجيبوني على استفساري الوحيد وهو لماذا هنا يريد تريتب النتائج بناءاً على ايام الاسبوع ويبدأ الاسبوع مكن يوم الاثنين لكنه وضع الصيغة الاتيى في الترتيب TO_CHAR(hire_date - 1, ’d’); ، سؤالي ما الفائدة من وضع hire_date - 1 Display the last name, hire date, and day of the week on which the employee started. Label the column DAY. Order the results by the day of the week starting with Monday. SELECT last_name, hire_date, TO_CHAR(hire_date, ’DAY’) DAY FROM employees ORDER BY TO_CHAR(hire_date - 1, ’d’);

    • 1 رد
    • 1.4k مشاهدة
  5. mohamed1975
    Started by mohamed1975,

    هل احد يستطيع المساعده فى عمل فانكشن لارجاع عدد ايام يوم معين فى شهر معين من سنه معينه مثلا فى 12/نوفمبر/2005 نجد ان يوم السبت تكرر اربع مرات ويوم الاربعاء تكرر خمس مرات -------------------------------------- فانكشن آخر لمن يستطيع المساعده فيه وهو هام جدا يفيد فى برامج شئون الموظفين وهو كيف يمكن عمل طريقه ما او فانكشن ما او تريجر بحيث عند ترقى موظف معين لوظيفه معينه ودخول موظف من مرؤوسيه مكانه السؤال هو كيف يمكن عمل تحديث لكود المدير excample : empno ename mgr كود الموظف اسم كود المدير كود الموظف اسم كود المدير ---------------------------------- -------------------…

    • 2 رد
    • 1.3k مشاهدة
  6. هانى سند
    Started by هانى سند,

    السلام عليكم دي اول مشكلة ابعتها تطبيقا للفكرة اللي قلت لكوا عليها هي المشكلة اللي حصلت معايا و شفتها في حاجات كتير هي عند المقارنة بين تاريخين as charcter عشان محتاجين نقارن بالشهر بس في فورمات mm-yyyy المشكلة ان الاوراكل عند المقارنة as charcter ممكن يعتبر حاجات اكبر من حاجات تانية مع انهم كديت موش كدة يعني مثلا ممكن 10-2003 تبقي اصغر من 07-2003ككاركتر مع انه كديت العكس طبعا طيب دي المشكلة حلها ايه بقي اننا نحول التاريخ لكاركتر و بعد كدة لديت عشان يقارن صح يعني نكتب كدة and to_date(to_char(date1,'mm-yyyy'),'mm-yyyy')<to_date(to_char('07-2003','mm-yyyy'),'mm-yyyy'…

    • 11 رد
    • 5.9k مشاهدة
  7. rash80
    Started by rash80,

    السلام عليكم .. لو سمحتو ياشباب انا بدي مسار الملف اللي من خلاله استطيع ان احدد البارامتر الخاص ب utl_file_dir . انا بشتغل على 9i ب كتاب pl_sql الخاص بأوراكل مكتوب ان الملف هو init.ora . بس انا فتحت الملف ما لقيت البارامتر المطلوب. انشاءالله كون واضح بالسؤال . وانشاءلله حدا يعبرنا .

    • 4 رد
    • 2.5k مشاهدة
  8. مـــزن
    Started by مـــزن,

    عندي أسئلة بسيطة تتعلق بـ Sql وأيضاً بـ pl-Sql السؤال الأول: STUDENTS هذا أسم الجدول يتكون من الحقول التالية: حقل ID من نوع Number 5,0 حقل NAME من نوع Varchar2(80 حقل BIRTHDATE من نوع Date ----------------------------------------------------------------------------- 1) Identify all errors and correct if possible: Begin Declare y varchar2(50); Select BIRTHDATE INTO y FROM STUDENTS; End; Begin Select NAME INTO y FROM STUDENTS WHERE ID = 100; END; ________________________________________ 2) Write the code to generate next ID automatically of a new inserted student. ID should be 10, 20, 30… Where this code is written? _…

    • 5 رد
    • 1.9k مشاهدة
  9. محمد سعيد
    Started by محمد سعيد,

    السلام عليكم انا عايز الموظفين اللى مع بعض فى نفس القسم يعنى اسم الموظف ورقم القسم وزملاؤة فى نفس القسم فى عمود ثالث ويا ريت باستخدام sub query وجزاكم الله خيرا

    • 3 رد
    • 1.6k مشاهدة
  10. m_nasef
    Started by m_nasef,

    لقد قمت بعمل SQL> select password from dba_users where username='SCOTT'; PASSWORD ----------------------------- F894844C34402B67 ثم SQL> alter user scott identified by lion; User altered. ثم SQL> alter user scott identified by values 'F894844C34402B67'; User altered. لكن كيف عرفت أن الباسور هى tiger أرجو التوضيح

    • 4 رد
    • 1.9k مشاهدة
  11. n_k_j
    Started by n_k_j,

    السلام عليكم ورحمة الله وبركاته هذه أول مشاركة لي ....وأشكركم على هذا المنتدى الرائع وأرجو منكم مساعدتي في حل السؤال التالي : اكتب جملة SQLوذلك لاستخراج العائلة ... الجدول يحتوي على عمود الاسم والاسم مكون من الاسم الأول واسم الأب ثم العائلة. أرجوكم في أسرع وقت ..

    • 2 رد
    • 1.4k مشاهدة
  12. m_nasef
    Started by m_nasef,

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

    • 1 رد
    • 2.5k مشاهدة
    أسامة موسى
  13. محمد المباركي
    Started by محمد المباركي,

    السلام عليكم ورحمة الله وبركاته اعذروني بان تكون اول مشاركتي سؤال وليس برد لاني في الحقيقة لسه طالب في الكلية ابغى استفسر كيف اقدر اضيف مستخدم جديد وادخل على SQL بدل من SCOTT & TIGER ولكم خالص الشكر والتقدير مني اخوكم محمد المباركي .

    • 1 رد
    • 1.2k مشاهدة
  14. محمد سعيد
    Started by محمد سعيد,

    السلام عليكم ورحمة الله تظهر لى هذة الرساله عندما اكتب امر من اوامر DML مثل INSERT فما الحل وجزاكم الله خيرا unique constraint (SCOTT.PK_DEPT) violated

    • 1 رد
    • 1.3k مشاهدة
    أسامة موسى
  15. houssam_oracle
    Started by houssam_oracle,

    قام احد اصدقائى الغير شرفاء بالغاء ملف UNDOTBS01.DBF من على الاوراكل 9i ثم قام بتنفيذ امر ALTER DATABASE DATAFILE 'C:\ORACLE\DATABASE_9I\ORADATA\HOUS2006\UNDOTBS01.DBF' OFFLINE DROP; مما ادى لعدم امكانية تشغيل الاوراكل لدى مما ذاد الامر صعوبة هو عدم اخذى لاى packup للاوراكل و هى عليها داتا فى غاية الاهمية و الخطورة وتظهر هذه الرسالة SQL> conn sys/sys as sysdba Connected to an idle instance. SQL> startup force ORACLE instance started. Total System Global Area 529604068 bytes Fixed Size 454116 bytes Variable Size 176160768 bytes Database Buffers 352321536 bytes Redo Buffers 667648 bytes Databas…

    • 4 رد
    • 2.3k مشاهدة
  16. Brain_Storm
    Started by Brain_Storm,

    السلام عليكم ،، تقبل الله منا ومنكم وعيد مبارك علينا وعليكم وعلى سائر المسلمين وبعد عند رؤيتي للامتحانات المطلوبة في موقع أوراكل وجدت ما يلي في الامتحان التالي : 1Z0-007 Introduction to Oracle9i: SQL® وجدت المطلوب في Recommended Training Introduction to Oracle 8i: SQL and PL/SQL - ILO ولاأدري ما معنى ILO .....؟

    • 1 رد
    • 1.7k مشاهدة
  17. ataha
    Started by ataha,

    اريد اخيار الموظفين من جدول بشرط معين مثل التاريخ التوظيف = 01-09-2005 وفى نفس الوقت اختيار الموظفين بالتاريخ التعيين اقل من هذا التاريخ =< 01-09-2005 من نفس الجدول مثل هذا الامر select p.CREDIT_VALUE,r.emp_aname,p.CREDIT_BALANCE,p.TRANS_DATE from PAY_EMPLYEE_DEDCUTION p ,PER_EMPLOYMENT_MASTER r where p.STOP_FLAG = '1' AND p.SUB_CODE = '10026' AND p.SUB_DED_CODE = '05015' and p.TRANS_DATE = '01-09-2005' or( p.employee_no in (select y.employee_no from PAY_EMPLYEE_DEDCUTION y where y.SUB_CODE = '10026' AND y.SUB_DED_CODE = '05015' and y.TRANS_DATE <= '01-09-2005' and y.DED_END_DATE >='01-09-2005' and y.employee_no=p.employee_no and y.employee_no=r.employee_no)…

    • 2 رد
    • 1.7k مشاهدة
    أسامة موسى
  18. Jak
    Started by Jak,

    Salam, - I want all tables for Oracle9i Thanks!

    • 5 رد
    • 2.3k مشاهدة
  19. qupeed
    Started by qupeed,

    أرجو المساعدة عايز اعرف ازاي اعمل RELATION بين C.P.K AND C.F.K COMPOUND PRIMARY KEY&COMPOUND FOREIGN KEY أرجو سرعة الرد............. وشكرا.......

    • 9 رد
    • 3.6k مشاهدة
  20. El7omosany
    Started by El7omosany,

    كيف يتم عمل create لsequence وكيفية ربطة بالفورمز

    • 5 رد
    • 2.8k مشاهدة
  21. abo_mahmoud
    Started by abo_mahmoud,

    السلام عليكم : هذه أول مشاركة لي وأود السؤال عن تعليمة الـ like ... إذا أردنا البحث عن A_B حرفياً فماذا يكون شكل التعليمة و لكم جزيل الشكر>>>>>>>

    • 6 رد
    • 2.5k مشاهدة
  22. salih_allaban
    Started by salih_allaban,

    السلام عليكم ورحمة اله وبركاتة اريد التعرف على كيفية الجمع والطرح بين جملتين select وانا موجود على ال sql plus فمثلا انا معى جملة تحتوى على 50 سجل اريد انا اطرخ منها جملة اخرى تحتوى على 25 سجل فالمفروض ان يتبقى 25 سجل السؤال .... ماهى جملة ال select المفترض كتابتها وشكرا جزيلا انا اعمل على نظام الاوراكل ابليكشن - اى سؤال او استفسار راسلنى على الاميل

    • 3 رد
    • 1.8k مشاهدة
  23. mostafadev
    Started by mostafadev,

    السلام عليكم ورحمه الله وبركاته كل عام وانت بخير من فضلكم اريد معرفة الامر الذى من خلاله اعرف اسم الDATABSE وذلك وانا متصل ب SQL؟

    • 2 رد
    • 1.6k مشاهدة
  24. hanyniazy
    Started by hanyniazy,

    السلام عليكم و رحمة الله و بركاتة ارغب في نقل الصورة من جدول الموظفين الي جدول جديد لتسهيل اعمل علي جدول الموظفين ولكن يعطين خطاء في النقل هل احد يعرف طريقة لنقل هذة البيانات مع الشكر

    • 5 رد
    • 2.5k مشاهدة
  25. m_nasef
    Started by m_nasef,

    1-وجدت هذا المثال فى كتاب oracle university select trunc(mod(months_between (sysdate,hire_date),12)) months from emp كيف تتم عملية ال mod 2-ما معنى V$

    • 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.