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

    A. Display the following columns from Guests , Reservation tables to show all guests whether they made reservation or not . National ID, Full name, email, mobile number, reservation no, date of reservation, room no. duration.A. Display the following columns from Guests , Reservation tables to show all guests whether they made reservation or not . National ID, Full name, email, mobile number, reservation no, date of reservation, room no. duration. حيث ان فيه علاقة برايمري كي وفورن كي بين الجدولين ,, مش راضي يطلع العناصر كلها باستخدام join !!!!

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

    السلام عليكم و رحمة الله وبركاته , اخوتي الله يعطيكم العافية , لدي function يقوم باسترجاع اسماء اعمدة مشتركة بين جدولين ( الجدول الاول : الاسماء هم اعمدة والجدول الثاني اسماء الاعمدة موجودة ك table data ) وهذه هو كود الfunction , CREATE OR REPLACE FUNCTION GML.GML_GET_COLUMNS (P_PREFIX VARCHAR2) RETURN VARCHAR2 IS V_COLUMNS VARCHAR2 (1000); CURSOR CUR_COLUMNS IS SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = 'GML_SCENARIOS' AND COLUMN_NAME IN (SELECT COLUMN_NAME FROM GML_FILE_COLUMNS WHERE UPPER (ROW_PREFIX…

  3. kdamri91
    Started by kdamri91,

    السلام عليكم الله يعطيكم العافية يا شباب انا محمل عندي g11 بس لما افتح sql plus يطلع الكلام مش واضح ملخبط اتوقع انها مشكلة في اللغة الي عنده معرفه كيف اصلحها يفيدني الله يعطيكم العافية وشكرا مقدما

    • 1 رد
    • 835 مشاهدة
  4. الحلفي

    اريد اعمل زر في فورم برنامج العلاوات والترقيات يستدعي فقط الشهر ويهمل السنة انا اعرف بالاكسس ننكتب */رقم الشهر/* مثلا */11/* يجيب مستحقي شهر 11 وهل يمكن ان يعطيني البرنامج تنبيه بداية كل شهر لمستحقي العلاوة فيه تلقائيا ؟ اذا لديكم كود جاهز ينجز ذلك ، واسأل الباري الكريم ان يوفق كل من يستطيع المساعدة ملاحظة انا استخدم oracle db home 11g وواجهات بالdeveloper 10g

    • 1 رد
    • 845 مشاهدة
  5. nouf mohammed
    Started by nouf mohammed,

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

    • 0 رد
    • 823 مشاهدة
  6. الحلفي

    السلام عليكم اخواني الرجاء المساعدة عندي بيانات اريد تحويلها من جدول اكسس الى اوراكل 11 بطريقة سهلة وقصيرة لان بحثت كثيرا ولم اجد ضالتي

    • 4 رد
    • 978 مشاهدة
  7. Osama Soliman

    السادة الافاضل / اعضاء المنتدى السلام عليكم ورحمة الله وبركاته فيما يلى استعلام لعرض التورايخ المتتالية داخل جدول مثال عرض الاجازات الواقعة فى ايام متتالية لكل موظف : بفرض انشاء الجدول التالى : CREATE TABLE vacations (employee_id NUMBER, vac_date DATE); ثم اضافة البيانات التالية اليه : INSERT INTO vacations VALUES (15,to_date('2017/01/01','yyyy/mm/dd')) ​;INSERT INTO vacations VALUES (15,to_date('2017/01/02','yyyy/mm/dd')); INSERT INTO vacations VALUES (15,to_date('2017/01/06','yyyy/mm/dd')); INSERT INTO vacations VALUES (17,to_date('2017/01/03','yyyy/mm/dd')); INSERT INTO vacations VALUES (17,to_date('2017/01/07','yyyy/mm/dd')); INSERT INTO vacations …

    • 0 رد
    • 1.1k مشاهدة
  8. تيسير نافع
    Started by تيسير نافع,

    السلام عليكم ورحمة الله وبركاته عندي جدولين ..الاول به رقم الموظف والثالني به حقول تحتوي على قيم ثابته +حقل رقم الموظف(foreign key ) المطلوب ادخال بيانات في الجدول الثاني عن طريق جلب رقم الموظف من الجدول الاول + ادخال القيم الثابته في باقي الحقول عملت الكود بس بيطلع معي خطأ insert all (into emp_attendance (EMP_ID,attendance_date,arrive_time,leave_time,ATTENDANCE_NOTE,REASON_DELAY)values (select (emp_id) from employees,TO_DATE('11/07/2017' ,'MM/DD/YYYY'),TO_DATE('11/07/2017 8:00:00', 'mm/dd/yyyy HH:MI:SS'),TO_DATE('11/07/2017 12:00:00', 'mm/dd/yyyy HH:MI:SS'),1,1) into emp_attendance(EMP_ID,attendance_date,arrive_time,leave_time,AT…

      • أعجبني
    • 5 رد
    • 1.1k مشاهدة
  9. khaledhere
    Started by khaledhere,

    السلام عليكم محتاج جملة استعلام تظهر ليا التواريخ المتتاليه بمعنى ان مثلا عندي في الجدول عمود التاريخ في البيانات دى 1/1/2017 2/1/2017 3/1/2017 20/1/2017 1/4/2017 2/4/217 3/4/2017 في انا محتاج استعلام يظهر ليا التواريخ المتتاليه اللى ورا بعض يعنى في المثال دى المفروض يظهر ليا 1/1/2017 2/1/2017 3/1/2017 وهكذا بردو يظهر ليا الاتى 1/4/2017 2/4/2017 3/4/2017

    • 3 رد
    • 989 مشاهدة
  10. ora911
    Started by ora911,

    السلام عليكم ورحمة الله الاخوة الاعزاء ارجو المساعدة في كتابة كود في التقرير ليظهر الموظفين المتبقي على انتهاء تصاريحهم ثلاثين يوم . علما بأن حقول التواريخ من نوع char ,وهي مقسمه الى ثلاث حقول اليوم, الشهر, السنه لبداية التصريح ونهايته ولكم جزيل الشكر

    • 0 رد
    • 748 مشاهدة
  11. oracle_123
    Started by oracle_123,

    (i want to create function with two parmeters(date_of_birth,current_date to get age in years,months,days i create this function >>>>>>>>>>>>>>> create or replace function get_age (p_date_of_birth in date ,p_current_date in date) return number is v_get_age number; begin select trunc((months_between(to_date(p_current_date),to_date(p_date_of_birth))/12)||' years ' || trunc(mod(months_between(to_date(p_current_date),to_date(p_date_of_birth)),12)) ||' months ' || trunc(mod(mod(months_between(to_date(p_current_date),to_date(p_date_of_birth)),12),4)) ||' days ' )AS "Age" into v_get_age from dual; return v_get_age; end; &gt…

    • 1 رد
    • 902 مشاهدة
  12. khalid.said
    Started by khalid.said,

    1-select employee_id,last_name,salary from employees where salary !=12000 2-select employee_id,last_name,salary from employees where salary>7000 and department_id=60 3-select employee_id,last_name,salary from employees where salary>7000 or department_id=60 4-select employee_id,last_name,salary from employees where employee_id=101 or employee_id=102 or employee_id=103 or employee_id=107 or employee_id=110 or employee_id=112 or employee_id=120 or employee_id=113 5-select employee_id,last_name,salary from employees (where employee_id in(101,102,103,107,110,112,120,113

    • 0 رد
    • 848 مشاهدة
  13. khalid.said
    Started by khalid.said,

    1-select employee_id,last_name,salary from employees where salary>12000 2-select employee_id,last_name,salary from employees where salary >=12000 3-select employee_id,last_name,salary from employees where salary <12000 4-select employee_id,last_name,salary from employees where salary<=12000 5-select employee_id,last_name,salary from employees where salary<>12000

    • 0 رد
    • 823 مشاهدة
  14. hadeeranwar
    Started by hadeeranwar,

    how to load data from csv file into table oracle database

    • 1 رد
    • 989 مشاهدة
  15. khalid.said
    Started by khalid.said,

    البيانات داخل الجدول حساسة لحالة الأحرف أما أسماء الحقول غير حساسة لحالة الأحرف حساسة لحالة الأحرف case sensitive غير حساسة لحالة الأحرف case insensitive select employee_id as emp#,last-name,salary,salary+300 as "increased salary",commission-pct from employees ( قاعدة البيانات ماتعرف إلي تكتبة بس إلي تظلله) مايعدل في قاعدة البيانات بس عرض select * from employees where department-id=60 desc employees select employee_id,last_name from employees where department_id=60 'select * from employees where first_name='Steve

    • 0 رد
    • 864 مشاهدة
  16. khalid.said
    Started by khalid.said,

    general syntax: 1- select * from employees 2- desc employees 3-select employee_id,last-name,salary,commission-pct from employees 4- select employee_id,last-name,salary,salary+300 as "increased salary",commission-pct from employees

    • 0 رد
    • 877 مشاهدة
  17. khalid.said
    Started by khalid.said,

    SQL 1-query statement بيان الأستعلام Select 2-Data Definition language(DDL)لغة تعريف البيانات Create,alter,drop,truncate 3-Data manuplation language(DML)العمليات المؤقتة Insert,update,delete 4-transaction control language(TCL)لغة مراقبة المعاملات تتحكم في العمليات المؤقتة Commit,rollback,Savepoint 5-Data Control language(DCL)لغة التحكم في البيانات grant,revoke هذا وجزاكم الله خير وبالتوفيق

    • 0 رد
    • 817 مشاهدة
  18. mal4
    Started by mal4,

    السلام عليكم إخواني . احتاج إلى عمل Cursor داخل function إلا أنه عند تنفيذ function يظهر خطأ عدم وجود صلاحيات كافية على الجدول المرتبط بـ Cursor مع العلم أن هذا الجدول يوجد على schema أخرى ولدي جميع الصلاحيات عليه بما فيها select كما أن هناك synonym لهذا الجدول على user الخاص بي، كما أنه عند تنفيذ هذا الاستعلام خارج Cursor يعمل بدون أي مشاكل . آمل منكم المساعدة . بالمرفقات صور للـ function مع خطأ التنفيذ CREATE OR REPLACE Function cursor_test_func ( temp IN number ) RETURN varchar2 IS total_val number(6); cursor brn_code_curs is SELECT code_brn FROM dbschema.branche; BEGIN total_val := 0; FOR brn_rec in brn_code_curs LOOP DBMS_O…

    • 0 رد
    • 904 مشاهدة
  19. suliman_sy
    Started by suliman_sy,

    اريد شرح عن شي اسمو SCN scn_to_timestamp ولكم جزيل الشكر

    • 0 رد
    • 947 مشاهدة
  20. اوراكل لوفر
    Started by اوراكل لوفر,

    السلام عليكم لو سمحتو انا حختبر اوراكل sql ومش عارف الاسئلة بتتكرر من النماذج السابقه ؟؟ وهل نحفظ الاسئلة او كيف نتجاوز الاختبار ياليت اللي اختبروا يساعدونا ومشكورين

    • 1 رد
    • 797 مشاهدة
    اوراكل لوفر
  21. abduallah alshaibani
    Started by abduallah alshaibani,

    declare AGE NUMBER(5) :=36; begin IF AGE > 40 THEN DBMS_OUTPUT.PUT_LINE('IM IN FORTIES'); END IF; END; / جملة الطباعة لا تظهر فقط anonyoums block completed

    • 2 رد
    • 983 مشاهدة
  22. Ehab Ali Mohamed

    السلام عليك و رحمة الله و بركاتة يوجد عندى جدولين الاول جدول خاص بتسليم كل مندوب الدفتر الخاص بة وهو مكون من Table 1 * رقم المندوب emp_id * اول رقم فى الدفتر esal_from *اخر رقم فى الدفتر esal_to Table 2 و الجدول الثانى يتم تسجيل فية ارقام الايصالات التى يتم استخدامها من قبل المندوب ويتم تسجيل الايصالات فى الحقل Esal_id المطلوب : إيجاد الارقام الغير مستخدمة فى الدفتر بمعنى اخر الغير موجودة فى جدول تسجيل الايصالات المستخدمة ولكم منى كل الشكر و الاحترام

      • أعجبني
    • 4 رد
    • 1.3k مشاهدة
  23. mohamad7931

    بسم الله والصلاة والسلام علي اشرف خلق الله سيدنا محمد ومن والاه اما بعد كيفية تشفير قاعدة البيانات بطريقة سهلة ومبسطة الأمر Translate : هو شبيه بالأمر replace ولكنه يستطيع استبدال اكثر من حرف في نفس الوقت مثلا اذا اردنا استبدال الحرف A في كلمة MOHAMAd بالرقم 1 يكون الامر كالتالي Translate(MOHAMAD,'A','1')H تكون النتيجة MOH1M1D. وبنفس الطريقة Translate(MOHAMAD,'A','1')h ولكن اذا اردنا استبدال اكثر من حرف لن نستطيع ذلك باستخدام الامر Replace ولكن لفعل هذا نستخدم الامر Translate فهذا الامر يستطيع استبدال عدد من الحروف بعدد من الحروف المختلفة في امر واحد مثلا TRANSLATE(MOHAMAD,'ADM','123')H تكون النتيجة هي 3OH1312 اي يبدل كل حرف في الامر بالحرف المقابل له مباشرة بعد الفا…

    المبرمج الصاعد
  24. هاني العودي
    Started by هاني العودي,

    ارجو منكم المساعدة حملت Oracle Developers_win7 وحملت 11gR1_database ولكن لم اجي اشغل froms builder يطلع لي خطاء عند تسجيل الدخول هو يوجد خطأ في موافق البروتوكول ora - 12560 :tns

    • 1 رد
    • 781 مشاهدة
    abduallah alshaibani
  25. khalid.said
    Started by khalid.said,

    chapter 1 show the structure of the Employees table.create a query to display the last name,job code,hire date,and employee number for each employee, with employee number appearing first.provide an alias startdate for the hire_date column ;desc employees Run your query in the file lab_7.sql select employee_id,last_name,job_id,hire_date "start date" ;from employees create a query to display uniquejob codes from the employees table select job_id ;from employees copy the statement from lab_7 sql into the sql*plus Edit window ,#name the column headings Emp employee,job,and hire date respectively "select employee_id "emp " last_n…

    • 0 رد
    • 908 مشاهدة

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

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.