الانتقال إلى المحتوى
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. al farouk

    السلام عليكم اخوانى الاعزاء اريد معرفة اسئلة المقابلة الشخصية الخاصة بجزء sql وجزاكم الله خيرا

    • 1 رد
    • 992 مشاهدة
  2. mr.raed

    السلام عليكم ورحمة الله وبركاته ـــــــــــــــــــــــــــــــــــــــــــــــــــــــ انا انشأت الجدول التالي create table supplier ( supplier_no number(5) primary key , supply_name varchar2(10) constraint S_N_NNULL not null , city varchar2(10) constraint c_notnull not null , phone_no number(10)); وادخل البيانات التالية insert into supplier values ( 1 , 'ALi' , 'amman' , 111111); insert into supplier values ( 2 , 'tariq', 'amman',777777); insert into supplier values (3 , 'mohmmed', 'taiz', null ); ولم يحدث شي وانشئ الجدول بشكل صحيح وظهرت البيانات كاملة لكن عندما طبقت الامر التالي select supplier_no from supplier where supply_name = ' mohmmed'…

      • أعجبني
    • 6 رد
    • 1.2k مشاهدة
  3. ahmed eid

    هل يوجد مشكلة فى اوراكل 9 لانة لا يأتى بناتج جملتين select مربوطين ب union صح....ودى اكثر من مره يحصل الكلام ده ياريييييييت اللى يعرف حاجة عن الموضوع يقولى؟؟؟ الجملة الاولى بتجيب لوحدها 77 صف والثانية مش بتجيب داتا خالص وعندما اعمل يونيون مع بعض بيجيب 50 صف........ياريت اللى عندو حل يقولى ضرورى...مع العلم ان كل الاعمده بنفس النوع وكل حاجة سليمة مية فى المية ...هل دى مشكلة فى الاوراكل 9 ولا اية

    • 7 رد
    • 1.7k مشاهدة
  4. al farouk
    Started by al farouk,

    اريد oracle 10g slides .... sql, pl\sql, forms, report ... المعتمدة السلام عليكم كنت اريد oracle 10g slides (sql,pl\sql,forms,report) المعتمدة

      • أعجبني
    • 1 رد
    • 1.1k مشاهدة
  5. tyseer

    السلام عليكم اخواني في المنتدي , اتمني ان اقدم لكم هذا الكود عسي ان تنتفعو به , وانا قد استخدمته DECLARE ِ pl_id ParamList; BEGIN -- logout; -- logon('gl','shc'); pl_id := Get_Parameter_List('tempdata'); IF NOT Id_Null(pl_id) THEN destroy_parameter_list(pl_id); end if; pl_id := create_parameter_list ('tempdata'); ADD_PARAMETER(PL_ID,'PARAMFORM',TEXT_PARAMETER,'yes'); -------------------USER PARAMETER -- ADD_PARAMETER(PL_ID,'p_1',TEXT_PARAMETER,(:station_code)); -- ADD_PARAMETER(PL_ID,'d1',TEXT_PARAMETER,(:from)); --ADD_PARAMETER(PL_ID,'d2',TEXT_PARAMETER,(:to)); ------------------- END USER PARAMETER /*--ADD_PARAMETER(PL_…

    • 2 رد
    • 2.1k مشاهدة
  6. mr.raed

    السلام عليكم ورحمة الله وبركاته استفسار هو انا انشأت يوزر واسند له اسم ib وانشات جدول للطلاب ووضعت بعض القيود لبعض الاعمدة وأردت ان اراء تلك القيود بالأمر slecet * from user_constraint where table_name = ' STUDENT'; فظهر لي خطأ فما الخطأ في جملتي ؟؟ _____________________ السؤال الثاني كيف لي أن احذف يوز معين ؟ ــــــــــــــــــــــــــــــــــــ وجزاكم الله عني ألف خير

    • 3 رد
    • 1.1k مشاهدة
  7. mohamed.ramadan

    السلام عليكم ورحمة الله برجاء المساعدة فى كود PL/SQL لعمل function يتم ادخال عدد ايام اجازة الموظف مثلا 4 ايام يظهر لى تاريخ نهاية الاجازة بدون احتساب الاجازة الاساسية (الجمعة والسبت) مثلا اليوم 1/10/2012 هو الاربعاء وتم عمل اجازة لموظف باربعة ايام يعنى تاريخ نهاية الاجازة المفروض 6/10/2012 الاثنين وليس 4/10/2012 السبت !!!!!!!!!!!! (او اكثر من ذلك مثل 10 ايام اجازة) سيتم تكرار (الجمعة والسبت) اكثر من مرة لو عايز اظهر اخر 5 موظفين تم تعيينهم فى شهر معين ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ وشكرا لكل من اهتم بالموضوع

      • أعجبني
    • 3 رد
    • 3.4k مشاهدة
  8. az123

    السلام عليكم ورحمة الله وبركاته اريد جملة SQL استعملها في تقرير وهي جملة لاسترجاع بيانات ( كود وسعر وكمية ) من جدول معين بحيث يتم تكرار البيانات على حسب الكمية بمعنى انا عندي في فاتورة معينة صنف 1 والكمية 3 وسعره مثلاً 10 صنف 2 والكمية 6 وسعره مثلاً 5 صنف 3 والكمية 2 وسعره مثلاً 20 فالمطلوب جملة ترجع الآتي : الصنف السعر 1 10 1 10 1 10 2 5 2 5 2 5 2 5 2 5 2 5 3 20 3 20 يعني الصنف يتكرر على حسب كميته

    • 2 رد
    • 1k مشاهدة
  9. kimopapaz
    Started by kimopapaz,

    السلام عليكم ورحمتة الله وبركاته ارجو الافادة هناك جمله حذف يستخدمها المستخدم لحذف صفوف بمئات الالاف ولكنها تاخذ وقت ويل جدا الا اذا اغلقت قيد قاعدة البيانات فى الجداول المتعلقة بالجدول المراد حذف بياناته ..... فهل توجد جملة حذف او خاصية تحذف البيانات دون ان يذهب المحرك الى الجداول الاخرى فى كل مرة وجزاكم الله خيرا

      • أعجبني
    • 1 رد
    • 855 مشاهدة
  10. mr.raed
    Started by mr.raed,

    السلام عليكم ورحمة الله وبركاته ـــــــــــــــــــــــــــــــــــــــــــــــــــ انا مبتدئ في اوراكل وعندي استفسار الصراحة سويت جدول وعجزت اجد ما الخطا في الداتا تايب اتمنى احد يخبرني ما الخطأ create table student ( st-id number(13) primary key , st-name varchar2(10) constraint st-n-n not null , nationall varchar(10) default 'ksa' constraint nation-n not null , constraint st-name-u unique(st-name) ); الخطا رقمه 00902 invaild data type

      • أعجبني
    • 4 رد
    • 1.3k مشاهدة
  11. helal_10g
    Started by helal_10g,

    how to create one to one relationship in oracle

    • 2 رد
    • 1.5k مشاهدة
  12. The1Programmer
    Started by The1Programmer,

    السلام عليكم ورحمة الله وبركاته أسعد الله أوقاتكم أخواني وأخواتي الغاليين طبعا أنا لدي الخبرة بشكل عام مبرمج جافا جافاسكربت فيجوال بيسك asp.net php طبعا أكيد html المهم أكثر لغة حبيتها فيجوال بيسك ولي خبرة سابقة بالأوريكال بالنسبة للداتا بيس مستواي حلو بس مشكلتي بالتريقر يعني مثلا : في الفيجوال بيسك الجملة الشرطية كاتالي If Condition Then Events End If في الجملة الشرطية النتعددة If Condition Then Events elseif Condition2 Then else End If هل هناك تغيير هنا وودي أسأل عن التحقق عن نص كتب داخل ملف نصي مثلا if text1.text = "1" then text2.text = "one" end if وإذا بغيت أغير الكولور بالنسبة لمربع نصي بمعنى التريقر بيكون mouse_click راح يكون بال…

    • 1 رد
    • 967 مشاهدة
  13. A.Elbanna
    Started by A.Elbanna,

    اريد عمل function له 2 parameters الاول تاريخ والثاني رقم اريد ان اجمع هذا التاريخ على هذا الرقم فاحصل على التاريخ النهائي ولكن بعد خصم ايام اجمعه والسبت المراد بالتاريخ هي بدايه الاجازه لموظف ما والرقم هو عدد ايام الاجازه المراد معرفه تاريخ انتهاء الاجازه مع عدم احتساب الجمعه والسبت من الاجازه ؟ وجزاكم الله خيرا

    • 6 رد
    • 1.8k مشاهدة
  14. dev_ora
    Started by dev_ora,

    احضر جميع الموظفين الذين وظيفتهم لا تساوي HR_REP’" باستخدام جملة minus

    • 7 رد
    • 1.6k مشاهدة
  15. dev_ora
    Started by dev_ora,

    السؤال الاول :جملة دوران تمر ، على جميع الموظفين، ويطبع اسم الموظف، واسم مديره السؤال الثاني : اخرج بيانات تضم رقم الموظف، واسمه، وراتبه على ملف نصي أرجو المساعده المستعجله تحياتي للجميع

    • 3 رد
    • 1.1k مشاهدة
  16. Dev_Oracle

    السلام عليكم اخواني الكرام: اريد جملة استعلام عن حركات خلال فترة معينة ولكن اسبوعيا فمثلا المستخدم يدخل التاريخ من 01-08-2012 الى 30-08-2012 ويريد المبيعات بهذه الفترة ولكن اريدها ان تظهر كل اسبوع على حده. ارجو المساعدة المستعجلة اخواني.

    • 5 رد
    • 1.2k مشاهدة
  17. alnahdisami
    Started by alnahdisami,

    function CF_AVG_COSTFormula return Number is TOTAL_PRCH NUMBER(15,2); TOTAL_RVRS NUMBER(15,2); RVRS_QTY NUMBER(15,2); PRCH_QTY NUMBER(15,2); BEGIN BEGIN SELECT SUM((QUANTITY * UNIT_PRICE)- (UNIT_DISCOUNT_PRICE) + (UNIT_EXTRA_DISCOUNT_PRICE) + (UNIT_DEBIT_PRICE) - (UNIT_CREDIT_PRICE) ) INTO TOTAL_PRCH FROM STK_PRCH_DTL WHERE ITEM_TYPE = :ITEM_TYPE AND ITEM_CODE = :ITEM_CODE; EXCEPTION WHEN NO_DATA_FOUND THEN TOTAL_PRCH :=0; END; BEGIN SELECT SUM((QUANTITY * UNIT_PRICE)- (UNIT_DISCOUNT_PRICE) + (UNIT_DEBIT_PRICE) - (UNIT_CREDIT_PRICE) ) INTO TOTAL_RVRS FROM STK_PRCH_RVRS_DTL WHERE ITEM_TYPE = :ITEM_TYPE AND ITEM_CODE = :ITEM_CODE; EXCEPTION WHEN N…

    • 8 رد
    • 2.1k مشاهدة
  18. علوي2011

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

    • 1 رد
    • 1.3k مشاهدة
  19. khaledhere
    Started by khaledhere,

    اعمل الان على عمل نظام حضور وانصراف المطلوب عمل كود يقوم بعمل تثبيت الورديه لموظف معين لمده اسبوع وعند نهاية الاسبوع على سبيل المثال الموظف احمد نثبت الودريه الصباحيه له لمده اسبوع اى سيكون احمد يعمل لمده اسبوع فى الورديه الصباحية

    • 0 رد
    • 843 مشاهدة
  20. ENG:NOOR
    Started by ENG:NOOR,

    السلام عليكم ورحمه الله وبركاته يا جماعه انا عندي ERROR بتظهر وهو الاتي ORA-06512: at "SYS.UTL_FILE", line 33 كل اما برن الكود الاتي ;'create or replace directory textfile as 'D:\saber declare ;file utl_file.file_type begin ;('file :=utl_file.fopen('textfile','noor.txt','w ;('utl_file.put_line(file,'wellcom noor ;(utl_file.fclose(file ;end ارجو الافاده لو سمحتكم وازاي احل المشكله دي وبشكركم وسوري علي الاطاله :)

      • أعجبني
    • 6 رد
    • 1.3k مشاهدة
  21. alnahdisami
    Started by alnahdisami,

    لدي جدولين ماستر وديتيلز واستخدمت في الماستر ITEM_CODE PRIMARY KEY وفي الدتيلز ITEM_CODE AS FOREIGN KEY من نفس التايب ومع ذلك تظهر رسالة (no matching unique or primary key for this column-list) CREATE TABLE HD ( SER_NO NUMBER(30), ITEM_CODE VARCHAR2(15 BYTE) NOT NULL, ITEM_NAME VARCHAR2(100 BYTE) NOT NULL ); ALTER TABLE HD ADD ( CONSTRAINT DTL_SER_PK PRIMARY KEY (SER_NO,ITEM_CODE)); CREATE TABLE DTL ( UNIT_CODE VARCHAR2(5 BYTE), UNIT_BASE CHAR(1 BYTE) DEFAULT 'N' NOT NULL, UNIT_PCS NUMBER(38,30) DEFAULT 1 NOT NULL, ITEM_CODE VARCHAR2(15 BYTE) NOT NULL, UNIT_PRICE NUMBER(10,3) DEFA…

    • 0 رد
    • 881 مشاهدة
  22. 7amido

    عاوز اعمل procedure بياخد اسم العمود اللى ممكن استخدمه فى where clause والقيمة اللى هبحث بيها وبياخد العمود اللى هعمل بيه order يعنى يكون ال signature كده create or replace PROCEDURE Users_SelectDynamic( where_condition_column IN VARCHAR2 DEFAULT NULL, where_condition_value IN VARCHAR2 DEFAULT NULL, OrderBy_column IN VARCHAR2 DEFAULT NULL ) يقوم بعمل الاتى begin select * FROM users WHERE where_condition_column = where_condition_value ORDER BY OrderBy_column ارجو الرد

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

    السلام عليكم لدي جدول يحتوي على 20 صف وعمودين اريد انشاء بروسيجر يقوم بتكرار السجلات داخله الى 1000

    • 1 رد
    • 923 مشاهدة
  24. apoopyda

    السلام عليكم .......... جاتنى فكرة انى اعمل مكتبة ادوات للتعامل مع انواع المختلفة من الملفات زى الاكسل والوورد وسى اس فى بس يكون كلة من الداتا بيس عشان اقدر استخدمها فى الفورمز وadf انا بحثت على النت وبدأت بأول خطوة- ياريت اللى عندة معلومة تضيف للموضوع او افكار جديدة ياريت يشارك - اجراء نبعتلة جملة السيليكت وهو يدينا الناتج فى ملف اكسل...... الملف المرفق بيشرح الاعدادات بعد انشاء المكتبة المرفقة BEGIN as_xlsx.query2sheet ('select * from departments'); as_xlsx.save ('MY_DIR', 'my.xlsx'); END; حيث MY_DIRهو المجلد الذى سوف يكون فية ملف الاكسل MY.XLSXهو اسم الملف الناتج طبعا يمكن تغيير اسم الملف واسم المجلد براحتك وحتى جملة السيليكت اكتبها زى م…

    • 3 رد
    • 2.9k مشاهدة
  25. 7amido

    عاوز اعمل procedure بياخد اسم العمود اللى ممكن استخدمه فى where clause والقيمة اللى هبحث بيها وبياخد العمود اللى هعمل بيه order يعنى يكون ال signature كده create or replace PROCEDURE Users_SelectDynamic( where_condition_column IN VARCHAR2 DEFAULT NULL, where_condition_value IN VARCHAR2 DEFAULT NULL, OrderBy_column IN VARCHAR2 DEFAULT NULL ) يقوم بعمل الاتى begin select * FROM users WHERE where_condition_column = where_condition_value ORDER BY OrderBy_column ارجو الرد

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