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

    alssalam alaykom i have table contain the following atributes =====item number, item description==== i need help to make the outo number cut substring from 3 letters then add the number whech result from aoutonumber function thank you palestine love u

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

    أريد ملفات ال powerpoint ل PL/SQL 9i وشكراً

    • 2 رد
    • 1.8k مشاهدة
  3. Abo_elmonzer
    Started by Abo_elmonzer,

    السلام عليكم ورحمة الله وبركاته إخوانى لقد قرأت ماذا نعنى ب commit & rollback ولكننى لم أفهم الفارق بينهما بنسبة 100% لذا هل من أحد يرضح لى الفارق حتى تتضح لى الرؤية تماما وجزاكم الله خيرا

    • 2 رد
    • 2.8k مشاهدة
  4. هانى سند

    السلام عليكم إخواني الكرام أحببت ان اتشارك معكم هذه الselect و التي نحصل بعد تنفيذها علي عدد السجلات التي تبدا من رقم 4 مثلا الي رقم 10 مع اظهار الrownum كمسلسل ملحوظة :الselect لن تعمل في الاصدارات قبل Oracle8i, release 8.1 اليكم الكود SELECT * FROM (SELECT a.*, ROWNUM rnum FROM (SELECT * FROM scott.emp ORDER BY 1) a WHERE ROWNUM <= &scnd_num) WHERE rnum >= &frst_num و الكود بالمرفقات getrowsfromntom.txt

    • 2 رد
    • 2.2k مشاهدة
  5. sara gamal
    Started by sara gamal,

    السلام عليكم ورحمه الله وبركاته لو سمحنم انا عايزه اعرف ازاي اعمل wrapper ل package انا قرأت مشاركه قبل كده هنا بس برده لما بكتب الكود في الدوس بيطلع انه مش قادر يفتح الملف

    • 2 رد
    • 1.5k مشاهدة
  6. أحساس غالي
    Started by أحساس غالي,

    السلام عليكم ورحمة الله وبركاته لمن لديه الخبره في تكملت الأجابة..... وهي ربط الجداول مع بعض حتى يكون الناتج إلا هو output نفس بيانات الموضوع في المرفقات وأاااالف شكرا

    • 2 رد
    • 1.1k مشاهدة
  7. ‫الملك محمدالواصلي ﺍﻟﺠﺮﻳﺢ‬‎
    Started by ‫الملك محمدالواصلي ﺍﻟﺠﺮﻳﺢ‬‎,

    ممكن تساعدوني ياشباب له في حل هذي المشكله كيفية استخدام insert داخل الfor ان يدخل للعمود RESULT من الرقم 1 الى الرقم 10 باستثناء 6و ال8 هذا الكود انشئت الجدول والعمود create table mm ( result varchar(50) ); وهذي المحاوله للادخال ممكن تعدلولي الخطاء الي في الكود اذا سمحتم ولكم مني جزيل الشكر declare v_t mm.result %type ; begin for i IN 1..10 LOOP IF(i<> 6 and 8) INSERT INTO MM(result) valuse (i); end if; end loop; end; / );

    • 2 رد
    • 1.8k مشاهدة
    ‫الملك محمدالواصلي ﺍﻟﺠﺮﻳﺢ‬‎
  8. rateb must
    Started by rateb must,

    السلام عليكم هذا الكود عباره كيرسران متداخلان الكيرسور الخارجي يحضر اسماء الدوائر والداخلي يحضر اسماء الموظفين في كل دائره الفكره استخدام الكيرسر المتداخل ارجو من الله ان يستفيد من الفكره اخواني المبتدئين declarex varchar2(1000); begin for rec_1 in (select department_id,department_name from hr.departments) loop DBMS_OUTPUT.PUT_LINE( rec_1.department_name ); dBMS_OUTPUT.PUT_LINE( '------------------------------ '); for rec_2 in(select * from employees where employees.department_id=rec_1.department_id) loop x:=x||' '||rec_2.first_name||' '||rec_2.last_name||chr(13)||chr(10); end loop; DBMS_OUTPUT.PUT_LINE( x ); x:=''; dBMS_OUTPUT.PUT_LINE( '-----------------…

      • أعجبني
    • 2 رد
    • 1.1k مشاهدة
  9. محمد سيد محمد

    CREATE OR REPLACE FUNCTION GET_EMP_SERIAL (EMP_ID NUMBER) RETURN VARCHAR2 IS V_length(employee_id) NUMBER(10); V_first_name VARCHAR2(20); V_last_name VARCHAR2(20); V_commission NUMBER(10); V_months DATE, V_name VARCHAR2(60); V_hire DATE, V_SAL NUMBER(20); BEGIN select employee_id || length(employee_id) || substr(lower(first_name),1,2)|| substr(upper(last_name),-2)|| nvl2(commission_pct,'c','nc') || trunc((months_between(sysdate,hire_date))/12)|| nvl(nullif(length(first_name) , length(last_name)),0) ||to_char(hire_date,'d')||to_char(hire_date,'ddd') || to_char(next_day(hire_date,'monday'),'yyyymmdd')||case when salary between 0 and 5000 then 'D' when salary betw…

      • أعجبني
    • 2 رد
    • 952 مشاهدة
  10. هانى سند

    السلام عليكم إخواني الكرام أحببت ان اتشارك معكم هذه الselect و التي توضح المستخدم الذي يقوم بعمل lock علي نفس السجل الذي يقوم به بتعديله مستخدم اخر مما يسبب الlock و يمكن استخدام الselect للحصول علي الlocks الموجودة ف ي البرنامج و تسبب تعليقه ليتسني بعد ذلك الطلب من المستخدم المسبب للlock ان يقوم بالحفظ او الرجوع في التعديل لفك الlock اليكم الكود SELECT (SELECT username FROM v$session WHERE SID = a.SID) blocker, a.SID, ' is blocking ', (SELECT username FROM v$session WHERE SID = b.SID) blockee, b.SID FROM v$lock a, v$lock b WHERE a.BLOCK = 1 AND b.request > 0 AND a.id1 = b.id1 AND a.id2 = b.id2; و ال…

    • 2 رد
    • 2.2k مشاهدة
  11. khafaga

    السلام عليكم ورحمة الله وبركاته أريد شرح لكتاب Oracle Database 10g: Develop PL/SQL Program Units وأيضاً أريد أن أعرف ما هو منهج الأمتحان الخاص ب PL/SQL تبعاً ل10G وجزاكم الله خير

    • 2 رد
    • 3.5k مشاهدة
  12. alganas
    Started by alganas,

    السلام عليكم أيها الأخوة الكرام ... (أن الله في عون العبد مادام العبد في عون أخيه) أرجوا من عنده حل لمشكلتي أن يساعدني.. حيث أن لدي الفورم الموجودة بالمرفقات وتتحتوي على ثلاثة جداول موجودة داخل 2 data block جدول الأول جدول المحاور (axis)ويتبعله الجدول الثاني المعاييير(standard) ويتبع للجدو الثاني جدول يربط بين المعايير والأعضاء (m_s)ليتم حفظ التقييم في هذا الجدول... فقمت أنا بدمج جدول (standard)وجدول (m_s) داخل data block -----> standard والآن أريد عند النقر على زر اعتمد الموجود في الفورم يأخذ البيانات من data block ل standard الغير مرتبطة بقواعد البيانات ليتم حفظها بأستخدام تعليمة insert ولكن كيف يتم جلب البيانات صف صف من داتا بلوك ؟!!! بالنسبة لجلب ال…

    • 2 رد
    • 1.2k مشاهدة
  13. qutaibaocp
    Started by qutaibaocp,

    السلام عليكم و رحمة الله i know how to open word and excel from form 6i useing OLE2 , but how can i to open PPT , PPS , PDF , Access and any Image from form 6i useing OLE2 ,i need help please thx

    • 2 رد
    • 1.5k مشاهدة
  14. fayza

    السلام عليكم ورحمة الله أعزائي القائمين على هذا الموقع أرجو الافادة وبالسرعة القصوى ان أمكن يوجد عندنا مشكلة على الداتا بيز في وقت ذروة العمل .. حيث يتم قفل بعض الجداول .. اضافة لحدوث بطء شديد في استرجاع البيانات وتشغيل التقارير عند مراجعة ملفات المشاكل : تبين أن عمليات القفل تتم على كامل الجدول وليس على سطر معين في الجدول !!! وتبين أن التعليمات العالقة هذه هي تعليمات insert بسيطة وليست من select على سبيل المثال !!! والسؤال هل عملية ال insert تقفل جدول بأكمله .. علما أنه لا توجد أي تعليمة select مفتوحة for update .. قاعدة البيانات 10g والتطبيقات معمولة على developer 6i أرجو المساعدة إن أمكن

      • أعجبني
    • 2 رد
    • 1.4k مشاهدة
  15. ohmhs
    Started by ohmhs,

    بسم الله الرحمن الرحيم ياجماعة سؤال مستعجل الرد عليه بدي أعمل 3 برايمري كي مع بعض عملتها composition primary key لثلاثة أعمدة بس مازبطت عالفور بدي طريقة تانية ياشباب والسلام

    • 2 رد
    • 1.7k مشاهدة
  16. mr.dreamer
    Started by mr.dreamer,

    انا عارف انها حاجة بديهيه بس انا محتاج اتأكد 100% من اهل الخبرة ينفع ال fk ياخد من fk او اى عمود اخر غير ال pk

      • أعجبني
    • 2 رد
    • 832 مشاهدة
  17. eng.megahed
    Started by eng.megahed,

    اخوانى الكرام... السلام عليكم ورحمة الله وبركاته أرجو منكم المساعدة فى الحصول على دمبات لإمتحان 1z0-144 الخاص بـ pl/sql وذلك لأنى مقبل على دخول الإمتحان وحتى الآن أحاول البحث عن نماذج لها الإمتحان ولم أستطع الوصول اليى ذلك فأرجو منكم المساعدة فى ذلك وياريت يكون PDF ولكم جزيل الشكر

    • 2 رد
    • 972 مشاهدة
  18. ahmedmax
    Started by ahmedmax,

    I want to create a pl/sql procedure that perform summary function on som feild in the database then add to a variable something like select sum(salary) into sal from employees where emp_no = :empno; sal := sal +var; salary is database field sal , var are variables the problem is when the salary field doesnt contain data so if there any way to check if the select statement doesn't return any result and replace its value with 0 like nvl function thanx

    • 2 رد
    • 1.6k مشاهدة
  19. king3bd
    Started by king3bd,

    كيف يتم إدخال الملفات والصور والفيديو في قواعد البيانات

    • 2 رد
    • 1.7k مشاهدة
  20. waswfa

    اخواني الكرام السلام عليكم ورحمة الله انا مبتدي اوريكل وعندي سوال لما بعمل فانكشن او بروسيتجر علي الفورمس مش بتشتغل مش عارف . لازم يكون في تريجر بيشغلها ولا هيا بتشتغل اوتوماتيك مثلا : لو انا عامل بروسيتجر بيعمل وظيفة ازاي اشغله او اشغل اي فانكشن ان كانت رجاء افادتي شكرا ورمضان كريم يا رجالة

    • 2 رد
    • 1.6k مشاهدة
  21. mohooo81
    Started by mohooo81,

    عايز افهم لية الناتج هنا طلع 2 ممكن حد يقولى SELECT DECODE(1, 1, 2, 3) FROM dual;

    • 2 رد
    • 1k مشاهدة
  22. fish
    Started by fish,

    اريد معرفة name of views مثل user_views user_constraints وهكذا select * from what

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

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

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

    سؤالي هو , لنفترض انني قدمت امتحان SQL 9i / 1z0-007 .. وتأخرت فترة طويلة ولم اتقدم لامتحان PL/SQL - 1z0-147 هل هناك موعد محدد لتقديم الامتحان ال PL/SQL .. مثلا يجب ان لا تتجاوز فترة سنة بين الامتحانين مثلا .. وبالتالي يصبح امتحاني في not valid SQL9i "انتهت صلاحيته" ويجب اعادت الامتحان من البداية ...!؟؟؟؟ من الضروري جدا معرفة الاجابة .. وشكرا .

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

    السلام عليكم ورحمة الله وبركاتة من فضلكم انا كنت عاوز اعرف ايه اسباب حدوث الفجوات(GAPS) عند استخدام ال (sequence) وجزاكم الله كل خير

    • 2 رد
    • 1.5k مشاهدة

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.