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

    قمت باضافة سجل الى الجدول الرئيسي واسمه p_data بعد ذلك انشئت هذا الترايجر create or replace trigger ins_pdata after insert or delete or update on p_data for each row begin if inserting then insert into attendants (att_p_no) values(:new.p_no); insert into saintary_Data (saint_p_no) values(:new.p_no); insert into services (serv_p_no) values(:new.p_no); insert into accounts (acc_p_no) values(:new.p_no); insert into payments (pay_p_no) values(:new.p_no); insert into RETURN_JOURNEY (re_p_no) values(:new.p_no); insert into going_journey (go_p_no) values(:new.p_no); insert into going_journey_edit (go_e_p_no) values(:new.p_no); insert into return_journe…

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

    انا عندي مشكله في الكود البسيط ده ان جزء exception لا يفعل عند عدم وجود بيانات ارجو المساعده في معرفة هذا الخطاء الغريب DECLARE dummy NUMBER; BEGIN SELECT count(1) INTO dummy FROM emp where deptno=200; EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE('no data found'); WHEN OTHERS THEN NULL; END; المفرض ان الرساله no data foun تظهر نظر لعدم وجود بيانات خاصه بالادارة 200 تمام كده المشكله انه الجزء لا يعمل اطلاق مش عارف العيب في الدتابيز عندي ولا اه ياريت حد يجربه ويقلي اشتغل عنده ولا لالالالالالالالا علشان اعرف الغلط فين بالظبط والغريب ان الكود ده يعمل DECLARE dummy NUMBER; BEGIN SELECT sal INTO dummy FROM emp where deptno=200; EXCEPTION …

    • 2 رد
    • 1.4k مشاهدة
  3. محمد سيد جعفر

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

    • 2 رد
    • 772 مشاهدة
    محمد سيد جعفر
  4. zooom_9
    Started by zooom_9,

    <<sss>> declare sall number (5,2) :=6000; commm number (5,2) :=sall*.2; masg varchar2 (25) :='mabrook'; begin declare sall number (5,2) := 5000; commm number (5,2) := 0; totalsal number (5,2) := sall+commm; begin masg := 'clairk not' || masg; sss.commm:=sall*.2 end; masg :='salesman' || masg; end; /

    • 2 رد
    • 1.6k مشاهدة
  5. shahien55555
    Started by shahien55555,

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

    • 2 رد
    • 2.1k مشاهدة
  6. waleed_prog
    Started by waleed_prog,

    لو انا انشأت جدول بحقول عايز أخلي حقل من الحقول ان يكون له قيمه أفتراضيه ميكنشي null بمعني SQL> create table test1(id number(4),sname varchar2(10),email varchar2(20)); Table created. هذا لانشأ الجدول وده كود الاضافه SQL> insert into test1 values (1,'waleed',default); 1 row created. فهذا الكود ضاف بالفعل ولكن انا كتبت كلمة default بمعني ان المفروض انه هياخد قيمه أأفتراضيه وتعتبر هي الان null لانها لم تحدد بعد وهذا ناتج البحث SQL> select * from test1 2 / ID SNAME EMAIL ---------- ---------- -------------------- 1 waleed فكيف يتم تحديد القيمه الافتراضيه وتغيرها حتي يتم أضافة أميل أخر ويكون وهمي مثلا حتي يكون الناتج مثلا بعض عمل كود …

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

    كيف استطيع ان اضيف الامر on delete cascade الي جدول منشئ سابقا على العمود المحدد create table Reservation ( res_id number(10) primary key, res_name varchar2(50) not null, res_phon number(15) not null, res_conf_id number(1) default null references confirmation(conf_id), htl_conf_id number(1) default null references confirmation(conf_id) , custt_id number(1) references cust_type(custt_id) not null , res_for number(10) not null, addinf_id number(10) references add_info(addinf_id) );

    • 2 رد
    • 1.1k مشاهدة
  8. bilal.91

    السلام عليكم ورحمة الله وبركاته اريد مساعدتكم اريد كود يقوم بعمل اظافة معلومات وحذفها وتحديثها على البوتن ومشكور لكم جميعا

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

    السلام عليكم ورحمة الله وبركاته. ياشباب أنا طالب خريج هالفصل إن شاء الله . ومطلوب علي بحث في PL/SQL بالعربي ضروري أقدمه أول يوم من الدوام . أتمنى ممن يقدر يخدمني لا يبخل علي الله يوفقكم في الدنيا والاخره. في أسرع وقت ممكن . لانه منالضروري أن أراجعه للمناقشه. الايميل: Abo_Mshari88@hotmail.com أخوكم / مشعل الشمري دمتم بود.

    • 2 رد
    • 1.5k مشاهدة
    مشعل الشمري
  10. m_nasef
    Started by m_nasef,

    السلام عليكم ورحمة الله وبركاته ، ارجو الاجابة يا جماعة .... 1- Which three statements about subqueries are true? (Choose three.) A. A main query can have more than one subquery. B. A subquery can have more than one main query. C. The subquery and main query must retrieve data from the same table. D. The subquery and main query can retrieve data from different tables. E. Only one column or expression can be compared between the subquery and main query. F. Multiple columns or expression can be compared between the subquery and main query. 2- Which two are true about aggregate functions? (Choose two.) A. You can use aggregate functions in any clause of a SELECT statement…

    • 2 رد
    • 1.4k مشاهدة
  11. محمد عمر مكي
    Started by محمد عمر مكي,

    يا شباب في الاكسل في دالة اسمها sumif تقوم بجمع قيمة محددة بشرط معين في عمود معين مثلاٍ نفترض أنه لدينا هذا الجدول m وبه عمود واحد واحد هو n وبه قيم موجبة وقيم سالبة كالأتي : الجدول M والعمود N N 5 5 5 0 -5 -5 -5 فمجموع الأرقام السالبة هو 15 ومجموع الأرقام الموجبة هو -15 أريد طريقة لحساب مجموع الأرقام السالبة والأرقام الموجبة في جملة select واحدة . أعتقد أن

    • 2 رد
    • 3.6k مشاهدة
    محمد عمر مكي
  12. Farhad
    Started by Farhad,

    بسم الله الرحمن الرحيم تحية طيبة للجميع اساتذة انا استخدم برنامج mysql Workbench لتصميم قواعد البيانات ك ( تصميم الجداول , الحقول ....) و الان اريد فقط برنامج لتصميم الفورم او التسمى ( النماذج ) لادخال البيانات فلا اعرف اى برنامج يقوم بانشاء الفورم لادخال البيانات و اضافة الازرار ....

    • 2 رد
    • 774 مشاهدة
  13. essamgen

    السلام عليكم و رحمة الله و بركاته لقد طلبت من المسئول عن قواعد بيانات Qracle فى الشركة ان يفتح لى الاستعلامات على جداول المخازن و لكنه صارحنى بانه يتخوف من الناحية الامنية لقواعد البيانات فهل يوجد فى برنامج SQL Developer طريقة لاخذ صلاحيات عمل استعلام على جداول المخازن فقط للشركة دون التعديل بها , او رؤية الجداول الخاصة بالادارات الاخرى . اى بمعنى اخر السماح بجمل Select فقط على الجداول الخاصة بالمخاذن . و لكم جزيل الشكر .

    • 2 رد
    • 1.9k مشاهدة
  14. Hitmac
    Started by Hitmac,

    السلام عليكم، أرجو المساعدة في هذه المسألة، أريد ان أستدعي شجرة عن طريق كويري، بحيث يكون البداية من المستوى الأول ولغاية مستوى أقوم انا بتحديده من خلال متغير، لقد جربت start with ]Column[ = _level، ويكون قيمة المتغير على سبيل المثال (3). ولكن النتيجة تعود ابتداء من هذا المستوى، وأنا أريد أن انتهي بهذا المستوى لا أن أبدأ به. Hitmac

    • 2 رد
    • 1.5k مشاهدة
  15. luay hudieb
    Started by luay hudieb,

    السلام عليكم ورحمة الله وبركاته اخوتي في الله احتاج لاستشارتكم... عندي table فلنفرض اسمه customers يحتوي على ما يلي: branch_code Customer_num customer_name nationality_code حيث ال nationality_code هو عبارة عن رقم (1،2،3،....) اريد ان اكتب sql select statement بحيث تظهر لي جميع المعلومات الموجودة في جدول ال customers ولكن بدل الnationality اكتب palestinian اذا كان الكود هو 1 او others اذا كان الكود غير ذلك (لا يساوي 1) وشكرا.....

    • 2 رد
    • 1.6k مشاهدة
  16. ملاك المنتدى
    Started by ملاك المنتدى,

    السلام عليكم ورحمة الله وبركاته لقد عملت جداول عده لمشروعي وكان كل جدول يحتوي على اكثر من مفتاح رئيسي مثال create table examplan_pro2 ( ID_PLAN NUMBER(5) , ID_LEVEL NUMBER(5), ID_COURSE NUMBER(5) , ID_TYPE NUMBER(5), TYPE_EX varchar2(30), DATE1 DATE , Constraint EP primary key (ID_PLAN , ID_LEVEL ,ID_COURSE , ID_TYPE ) ); وقد تم عملية انشاء الجدول بشكل صحيح لكن المشكله في تكوين العلاقات بينه وبين جداول اخر وهذا كود العلاقات alter table examplan_pro2 add CONSTRAINT u FOREIGN KEY (ID_COURSE) REFERENCES course_pro2 (CODE) add CONSTRAINT q FOREIGN KEY (ID_LEVEL) REFERENCES course_pro2 (ID_LEVEL) add CONSTRAINT a FOREIGN KEY (ID_TYPE) REFERENCES exam…

    • 2 رد
    • 1.5k مشاهدة
    ملاك المنتدى
  17. wael200516
    Started by wael200516,

    السلام عليكم اخوانى عندى سوال وهو ترتيب النقاط المشتركه يعنى معنا الجدول التالى drop table temp_value; create table temp_value(id number(10),location varchar2(20), percentage number(9)); insert into temp_value values (1,'LOC 1,2',30); insert into temp_value values (2,'LOC 1,3',0); insert into temp_value values (3,'LOC 1,4',0); insert into temp_value values (4,'LOC 1,5',0); insert into temp_value values (5,'LOC 1,6',50); insert into temp_value values (6,'LOC 2,3',0); insert into temp_value values(7,'LOC 2,4',0); insert into temp_value values (9,'LOC 2,5',0); insert into temp_value values (10,'LOC 2,6',10); insert into temp_value values (11,'LOC 3,4',90); inser…

    • 2 رد
    • 1.2k مشاهدة
  18. ahmed alhadedy
    Started by ahmed alhadedy,

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

    • 2 رد
    • 3.4k مشاهدة
  19. redna
    Started by redna,

    السلام عليكم لو سمحتوا انا احتاج اكتب كود للاندكس للكرييت هاذا بس مالقيت بالنت كود مفصل وطلعت كود من النت بس ماضبطط معي لان المطلوب اجرب سرعة الاندكس قبل الاندكس وبعد الاندكس واني ارسم الاندكس اختار برايمر ولا سكندري ولا غيرهه... فاحتاج مساعدتكم اذا ممكن CREATE TABLE Student( id char(5) primary key, fname varchar(25), lname varchar(25), state_address varchar (50), city_address varchar (50), zipe_address varchar (50), date_of_birth varchar(20), semester_id char (50) references Semester (id), program_id char (50) references program (program_code) ON update cascade On delete cascade )

    • 2 رد
    • 880 مشاهدة
  20. walid148960
    Started by walid148960,

    انا حملت اوريكل 10 g واثناء التحميل طلب مني اسم مستخدم وكلمة سر وكتبتهم وكملت التحميل وقرات شوية عن ال اس كيو ال بلاص وعرفت بعض الأوامر وحاولت اطبقها على اsql plus الموجودة مع برنامج الأوريكل الي حملتة دائيما بيديني not conected برجاء الفادة انا لسة مبتدأ في الأوريكل

    • 2 رد
    • 1.5k مشاهدة
  21. eng_ahmed_zayed
    Started by eng_ahmed_zayed,

    لو سمحتم كنت عايز اسئل ازاى اقدر اعمل lock لمجموعة بيانات معينة على سبيل المثال انا هاعمل insert فى جدول عن طريق select من جدول تانى ازاى اعمل lock على البيانات اللى انا جبتها فى ال select لغيت ما انفذ عملية ال insert

    • 2 رد
    • 720 مشاهدة
  22. NMAS
    Started by NMAS,

    السلام عليكم ورحمة الله وبركاته قمت بعمل استدعاء لل APIs cs_servicerequest_pub.Create_ServiceReques وتم التنفيذ بنجاح وظهرت اول ServiceReques هذا في حال تمرير قيم للباراميتر ولكن في حال قراءة القيم من جدول كيف يتم ذلك وشكرا create_service_request.txt

    • 2 رد
    • 1.5k مشاهدة
  23. 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 مشاهدة
    أسامة موسى
  24. محمد سعيد
    Started by محمد سعيد,

    MERGE INTO EMPC C USING EMP E ON (C.EMPNO=E.EMPNO) WHEN MATCHED THEN UPDATE SET C.EMPNO=E.EMPNO ,C.ENAME=E.ENAME, C.JOB=E.JOB, C.MGR=E.MGR, C.HIREDATE=E.HIREDATE, C.SAL=E.SAL, C.COMM=E.COMM, C.DEPTNO=E.DEPTNO WHEN NOT MATCHED THEN INSERT VALUES(12,'ASSD','IT',545,'12/12/1920',121,12,12) (

    • 2 رد
    • 1.5k مشاهدة
  25. ميدوممم
    Started by ميدوممم,

    ياجماعة اى حد عن syntx grant ياريت يشرح syntx وبالذات فى insert into لا ن حاولت اكتر من مرة يعطى رسالة errors

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