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

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

    • 1 رد
    • 1.2k مشاهدة
  2. Eisa bn Mohammed
    Started by Eisa bn Mohammed,

    السلام عليكم ورحمة الله وبركاته عندي مشروع ربط قواعد بيانات في اماكن مختلفه - أو صفحات مختلفه . ومشروعي عن مكتبه فيها ثلاث صفحات .. الصفحه الأولى : المستخدم يختار المنطقه الي هو فيها .. وعلى حسب اختياره للمنطقه تنعرض له الكتب الموجوده له على حسب المنطقه المختاره . الصفحه الثانية : الكتب الي تنعرض للمستخدم حسب اختياره للمنطقه : الصفحة الثالثة : مطلوب إني احدث حالة الكتاب : مثلا كتاب معين غير متوفر حالياً ( مباعه ) يصير بوقتها يبين حالة الكتاب انه غير متوفر حالياً : او مباع . وتركيزي كله على query الله يعطيكم العافية : أتمنى مساعدتي ولو بالشي البسيط . عندي مشروع ولازم أسلمه .

    • 4 رد
    • 904 مشاهدة
  3. عبداللطيف
    Started by عبداللطيف,

    تحياتي tofeee اليكم هذا الوظيفة Get the directory path from a full path والتي تعطيكم مسار الكامل لملف . CREATE OR REPLACE FUNCTION get_dir_path (p_file IN VARCHAR2) RETURN varchar2 IS v_dir_path VARCHAR2(1000); BEGIN /* || This Function returns a varchar2 string of the directory path of the file name. -- not including trailing slash. || Date: 10/09/2002 */ BEGIN IF instr(p_file,'/') > 0 THEN -- Unix v_dir_path := substr(p_file,1,(instr(p_file,'/',-1,1)-1)); ELSIF instr(p_file,'\') > 0 THEN -- Windows v_dir_path := substr(p_file,1,(instr(p_file,'\',-1,1)-1)); END IF; EXCEPTION WHEN value_error THEN v_dir_path := sq…

    • 7 رد
    • 7.1k مشاهدة
  4. فتى تاروت
    Started by فتى تاروت,

    السلام عليكم ورحمة الله وبركاته كيف استطيع عرض الاستعلام التالي من جدول emp في أوراكل س / أعرض رقم الموظف واسم الموظف وتاريخ توظيف الموظف وقرب إلى أقرب تاريخ من تاريخ توظيفه والموظف الذي عمل بأقدم تاريخ والموظف الذي عمل بأحدث تاريخ للموظفين الذين كان تاريخ توظيفهم 1992 يالله يا شباب ...

    • 10 رد
    • 5.5k مشاهدة
  5. a2003_5_2

    كيف يمكنني ان اربط مفتاح اساسي في جدول بمفتاح اساسي في جدول آخر علما ان المفتاح الهدف جزء من مفتاحين اساسيين في جدول واحد ؟

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

    هلا شباب ممكن حد يتفضل وشرح ال inline viewمع مثال وشكرا

    • 2 رد
    • 2.2k مشاهدة
  7. skyway
    Started by skyway,

    PL/SQL introduces a new dimension of power programming capability for the developer. The goal of reusable code measurely improves quality verse vast amounts of non-reusable SQL. PL/SQL packages describe function and procedure specification and body. The specification describes the package interface to the calling application. The package specification approach is part of good design. The package specification exposes procedures and their parameter properties to external applications. Each specification has a package body. Within the package body various data structures, such as arrays and tables can be referenced, functions called, and procedures executed. Developers new …

    • 3 رد
    • 3k مشاهدة
  8. n_k_j
    Started by n_k_j,

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

    • 2 رد
    • 1.5k مشاهدة
  9. alsalami

    I need to write function that calculate The Number Of Minutes Between Two Date-Time Values and Skipping Weekends Also skip the time between 03:01:00 pm to 06:59:00 Am I need to enter the two date with time the return value should be the number of Minutes between to days without weekend days and the time between 7:00 AM to 3:00 PM create or replace function workingday (d1 date, d2 date) return number this function must subtract the weekend day (friday and Saturday) for example 'select workingday('1-may-07',20-may-07’) the result must be 14 create or replace function workingday (d1 date , d2 date) return number is total number; startdate date ; DayNum POSITIVE;…

    • 0 رد
    • 1.4k مشاهدة
  10. ريعو
    Started by ريعو,

    السلام عليكم ورحمة الله في البداية أريد أن أشكر كل الأخوة القائمين على هذا المتندى وجزاهم الله خير الجزاء في الحقيقة دي أول مشاركة أشارك بها في هذا المنتدى فأنا أريد معرفة طريقة لكتابة loop لعمل بحث عن التكرارات في ال detail في شاشة معينة مكونة من master/detail وجزاكم الله خيرأ

    • 1 رد
    • 1.6k مشاهدة
  11. alfeeto
    Started by alfeeto,

    السلام عليكم ورحمة الله يا أخواني الأعزاء اريد منكم أمثلة لهذا الجدول بحيث تطبق في جدول الدوال وتكون التواريخ من عندي وليست من جدول معين يعني فقط أرقام وليست أسماء لأعمدة مثل SYSDATE or hiredate الخ... وهذا هو الجدول

    • 1 رد
    • 1.3k مشاهدة
  12. laila08
    Started by laila08,

    هل يوجد شرح كامل لكتب PL/SQLة باللغة العربية Oracle Database 10g: PL/SQL fundamentals

    • 7 رد
    • 3.9k مشاهدة
  13. esam_gm
    Started by esam_gm,

    هل يمكن كتابة اسم الـ field اوتوامتيك مثال اذا كان لدي table اسمه CLS1 و اسم FIELD هي A1,A2,A3,A4,A5,A6,A7 واريد تحديث FIELS مثلا A2 بهذا الشكل اسم FIELD مثلا 1 او 2 او 3 او 4 بناءا علي عداد FOR I IN 1 .. 4 LOOP update cls1 set 'a'||I ='13' where nx=122; END LOOP;

    • 0 رد
    • 1.2k مشاهدة
  14. PrisonBreak

    Create Table Dep ( Dep_No Number(10), Dep_Name VarChar2(50), MMD NUMBER(9), Constraint PK_Dep Primary Key(Dep_No) ) / Create Table Emp ( Emp_No Number(10), Emp_Name VarChar2(50), Emp_DepNo Number(10), MMD NUMBER(9), ) Alter Table Emp Add ( Constraint FK_Emp_Dep Foreign Key(Emp_DepNo)n References (Dep.Dep_No) On Delete Cascade ) هل من الممكن عمل علاقة أخرى بين الجدولين بحيث أنني لو قمت بتغيير قيمة حقل الــ ( MMD) في الجدول الثانوي يقوم بتغييرها تلقائيا في الجدول الرئيسي ...؟؟ مع العلم أن الجدول الثانوي لا يحتوي على مفتاح رئيسي والجدولين مختلفين في المواصفات وليس هناك تشابه الا بعمود أو اثنين يشتركات في المواصفات فقط بين الجدولين.. توضيح : في الجدول الثانوي (اسمه …

    • 3 رد
    • 1.3k مشاهدة
  15. yyyyyyy60
    Started by yyyyyyy60,

    السلام عليكم عاوز اعرف الناتج بتاع الاجراء ده اشوفه ازاى لانى انا شايفه كده داخلى ولا استطيع ان اراه يظهر لى اى نتيجه ترى CREATE PROCEDURE employee_sal(id NUMBER) IS emp employees%ROWTYPE; FUNCTION tax(salary VARCHAR2) RETURN NUMBER IS BEGIN RETURN salary * 0.825; END tax; BEGIN SELECT * INTO emp FROM EMPLOYEES WHERE employee_id = id; DBMS_OUTPUT.PUT_LINE('Tax: '||tax(emp.salary)); END;

    • 6 رد
    • 1.4k مشاهدة
  16. hiba tmimi
    Started by hiba tmimi,

    السلام عليكم أرجو المساعدة ضروري واريد جواب سريع اذا سمحتوا لحل المشكلة ... انا بشتغل على ال SQL Developer عشان ادخل البيانات وكان يشتغل معي من الشركة , لما رجعت البيت وفتحتوا وادخلت user name:hr & pass:hr مااشتغل وطلعلي error كالتي موجودة في الصورة .. وانا محتاجة يفتح ويعمل connect على الداتابيس ضروري؟!

    • 1 رد
    • 1k مشاهدة
    Mahmoud Ahmed El-Sayed
  17. اسامة 1991

    السلام عليكم ............................... ساقوم اليوم بعرض موظوع مهم جدا في لغة الاستعلام sql وهو موضوع اعطاء الصلاحيات وانشاء الصلاحيات وانشاء المستخدمين : ____________________________________________________ بسم الله الرحمن الرحيم _______________________________________________________ 1- انشاء مستخدم جديد :- اي القيام بعمل مستخدم جديد يمكنه الدخول الى قاعدة البيانات واعطاءه رقم سري للدخول [/size] [size=4]create user osama identified by 123 ; حيث قمنا بانشاء المستخدم osama واعطيناه رقم سري هو 123 عن طريق الايعاز identified by. ثم نقوم باعطاء صلاحية لهذا المستخدم , وهناك الكثير من الصلاحيات لكن اهمها : 1- connect: اي نسمح للمستخدم بالاتصال فقط…

  18. prali

    بدي كيف يتم حساب 5% مثلا من جدول معين

    • 2 رد
    • 805 مشاهدة
  19. fedaaAlmasry
    Started by fedaaAlmasry,

    السؤال: اكتب اجراء ( procedure) مستخدما pl/sql يطبع البيانات على الشكل التالي الذي في الصورة مساعدة : استخدم group by. الحل ولكن به أخطاء ولا أعرف ما هو الخطا أرجو منكم المساعدة create or replace procedure showData as CURSER EMPCUR IS SELECT deptno,max(sal),min(sal) FROM emp group by deptno order by deptno asc; REC1 EMP%ROWTYPE; begin OPEN EMPCUR; FETCH EMPCUR INTO REC1; WHILE EMPCUR%FOUND LOOP dbms_output.put_line(REC1.DEPTNO||' '||REC1.min(sal)||' '||REC1.MAX(SAL)); END LOOP; FETCH EMPCUR INTO REC1; end; /

    • 4 رد
    • 1k مشاهدة
  20. New_Boy
    Started by New_Boy,

    السلام عليكم ورحمة الله وبركاته لدي مشكلة فى حساب قيمة حقل تراكميا عن طريق جملة سيليكت مثال select product_name,price,avg_cost from product وكانت نتيجة الجملة كالتالي xx,10,8 الحقل الاخير المسمى avg_cost قيمته تساوي القيمة السابقة * الرصيد السايق / السعر الحالي ... وهكذا كل صف ياخد من اللى قبله

      • أعجبني
    • 6 رد
    • 1.7k مشاهدة
  21. hadeeranwar

    لو سمحت ما معني ال schema ومالفرق بينها و بين modules و ازاي اعمل كذا schema في داتا بيز واحدة

      • أعجبني
    • 1 رد
    • 3.1k مشاهدة
    ميسم الكرام
  22. زينه
    Started by زينه,

    Using_Triggers.htm

    • 4 رد
    • 2.2k مشاهدة
  23. skyway
    Started by skyway,

    Salam All.. One of the important questions which u may have asked urselves about one day and which u may encounter in job interviews ... this very important question is : WHAT IS THE DIFFERENCE BETWEEN DataBase Management Sysytem(DBMS) and Relational DataBase Management System(RDBMS)? Here is the answer DBMS/RDBMS 1. DBMS - Database Management Systems Companies need to process a large amount of data. Manual storage of this data wastes a lot of time while retrieving it. It also requires tedious clerical hours to arrange the data in the form required by top management. Storing this data in a way to facilitate easy access is very important and that is why computers are u…

    • 0 رد
    • 2.9k مشاهدة
  24. Fabled Warrior
    Started by Fabled Warrior,

    بسم الله الرحمن الرحيم سوف ابدا سلسله شرح لل plsql الدرس الاول PL/SQL STRUCTURE - Block Structure Pl SQL program are divided up into structures know as blocks, with each block containing Pl SQL and SQL statements The typical PL SQL block has the following structure. Declare -- optional Declaration_statements – [ variables , constant , user defined exceptions , cursors ] Begin -- mandatory [sql statements , PL SQL statements ] Exception -- optional [ Actions to perform when errors occur ] End ; -- mandatory Every statement is terminated by a semicolon ; And block is terminated using the END keyword …

    • 8 رد
    • 7.7k مشاهدة
    هاوي كمبيوتر
  25. yara2005
    Started by yara2005,

    please help me to do my TRIGGRS homework When a student tries to register for a course, it is possible that the course is already full, in which case the student should be put in the waiting list for that course. When a student unregisters, it might be that some student is in the waiting list, and should then be registered for the course instead. Such things are typically handled via triggers. You should write two triggers that: 1. when a student tries to register for a course that is full, that student is added to the waiting list for the course. 2. when a student unregisters from a course (and was previously registered and not only in the waiting lis…

    • 0 رد
    • 1.1k مشاهدة

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.