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

    :angry: إليكم الجداول كاملة لعمل الصلاحيات وهي كما ذكرت لكم من أقوى الصلاحيات وهو كما مرفق يتم بناءه كما هو مرتب CREATE TABLE COMMON_USERS ( USER_NO NUMBER(7) DEFAULT '0 ' NOT NULL, EMPLOYEE_NO NUMBER(7) DEFAULT '0', USER_NAME VARCHAR2(40) NOT NULL, PASSWORD VARCHAR2(6) NOT NULL, DEPT_NO VARCHAR2(10), FREEEZE_UNFREEZE NUMBER(1) DEFAULT '0' NOT NULL, PRIVILEGE_FLAG NUMBER(1) DEFAULT '0' NOT NULL, SYSTEM_EXP_DATE …

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

    انا عاوز اسخدم ال dynamic sql فى عملية ادخال بيانات داخل جداول له نفس الهيكل وانا مكون جداول من على الفورم وكل جدول بكونه المستخدم بيدخل داخل جدول وانا اريدان يدخال المستخدم البيانات ويختار اسم الجدول من list . انا جربت الكود التالى ولكن لم يفلح الكود CREATE PROCEDURE insert_into_table ( table_name VARCHAR2, v_code nimber, v_date date, v_per_id number ) IS stmt_str VARCHAR2(200); BEGIN stmt_str := 'INSERT INTO ' || table_name || ' values (:t_code, :t_date, :per_id)'; EXECUTE IMMEDIATE stmt_str USING v_code,v_date,v_per_id; END; برجاء الافاده والسرعه ولكم جزيل الشكر واطمع فى تعليق بسيط على كل مجموعة سطور ايهاب وجدى

    • 5 رد
    • 2.1k مشاهدة
  3. tommy_azzam
    Started by tommy_azzam,

    حملت اخيرا من موقع اوريكل برنامج sql developer .. ولم اعرف كيف اعمل connect علي الdatabase اريد شرح كيفيه عمل البرنامج وهل هذا البرنامج مهم ويغني عن الisqlplus ام لا

      • أعجبني
    • 5 رد
    • 5.8k مشاهدة
  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. نور الشمس 2010
    Started by نور الشمس 2010,

    السلام عليكم و رحمة الله و بركاته ازاى اعمل استعلام يقوم بحساب مجموع اجمالى عدد معين من الحقول مرتبط بمفتاح اساسى واحد بمعنى انا مثلا عندى جدول الموظفين و جدول مفردات المرتب الموظف الواحد له مجموعة من المفردات فى جدول مفردات المرتب ازاى اجمع المفردات الخاصة بكل موظف على حدى فى PL/SQL

    • 5 رد
    • 2.1k مشاهدة
  6. shahien55555
    Started by shahien55555,

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

    • 2 رد
    • 2k مشاهدة
  7. 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 مشاهدة
  8. louding
    Started by louding,

    اخوانى السلام عليكم ابحث عن الصيغة الصحيحة لامر WHEN-BUTTON-PRESSED واستخدم هذا التريجر عندما اريد الضغط على بوتن فى فورمه فيقوم بتحويلى الى فورم اخرى وشكرا لكم

    • 5 رد
    • 2.4k مشاهدة
  9. Rolo
    Started by Rolo,

    كيف احصل علي ثاني اكبر راتب في جدول الموظفين تاني اعلي راتب فقط في ريكورد لوحدو

    • 13 رد
    • 6.2k مشاهدة
  10. linux_1
    Started by linux_1,

    السلام عليكم اني اعمل backup للبينات الموجدة في قاعدة البيانات بعمل export لها بين فترة واخرى هل هذه الطريقة صحيحة ام لا وهل من الممكن ان تتم هذه العملية بصورة اوتماتكية وما هو الايعاز المناسب لهذه العملية مع الشكر الجزيل

    • 1 رد
    • 1.7k مشاهدة
  11. mido_develper
    Started by mido_develper,

    Example (pu_04_08) CREATE OR REPLACE PACKAGE emp_package IS TYPE emp_table_type IS TABLE OF employees%ROWTYPE INDEX BY BINARY_INTEGER; emp_table emp_table_type; PROCEDURE read_emp_table (p_emp_table OUT emp_table_type); END emp_package; / CREATE OR REPLACE PACKAGE BODY emp_package IS PROCEDURE read_emp_table (p_emp_table OUT emp_table_type) IS i BINARY_INTEGER := 1; BEGIN FOR emp_record IN (SELECT * FROM employees)LOOP p_emp_table(i) := emp_record; i:= i+1; END LOOP; END read_emp_table; END emp_package; / ممكن حد يشرحلي الكود ده بيعمل ايه

    • 0 رد
    • 986 مشاهدة
  12. Sosy
    Started by Sosy,

    السلام عليكم ورحمة الله وبركاته أود عمل فورمات معين للجداول والداتا بيس تبعتي عن طريق أوامر مثل COLUMN name FORMAT A3 SET PAGESIZE 16 ومثل كذا، هذي الأوامر موجودة في ال SQL*plus وأنا اشتغل على MySQL فكيف أستطيع استخدامها؟

    • 0 رد
    • 975 مشاهدة
  13. new_koki
    Started by new_koki,

    هل اسئلة ال pass4sure و حلولها مضمونة تماما

    • 4 رد
    • 1.6k مشاهدة
  14. IT_PASSION
    Started by IT_PASSION,

    اذا تكرمتو يا جماعة استفسار بسيط بخصوص امتحان 1z0-047 هل اذا نجحت بهذا الامتحان باحصل على شهادة ام احصل فقط على ربورت مثل امتحان SQL مع جزيل الشكر ....

    • 1 رد
    • 1.1k مشاهدة
  15. mhmdelzaghal
    Started by mhmdelzaghal,

    معلش يا جماعة عايز اسئل سؤال بس انا حاسس انة غبى شوية انا عايز اعرف اية الفرق بيين كورس ال sql /pl و كورس sql fundamental1 , 2

    • 3 رد
    • 1.4k مشاهدة
    فايز العبيدي
  16. Mahmoud Ahmed El-Sayed
    Started by Mahmoud Ahmed El-Sayed,

    Dear all You can read below post http://mahmoudoracle.blogspot.com/2012/02/joke-with-oracle.html

    • 0 رد
    • 814 مشاهدة
    Mahmoud Ahmed El-Sayed
  17. ali_tayeh

    السلام عليكم .. أثناء تفحصي ل function وجدت إستخدام ل extend ؟؟ لو تكرمتم شرح لها وإستخداماتها ..

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

    مساعدة من فضلكم..بدخل الأمر ده select to_char(next_day(add_months(hire_date,6),'FRIDAY'),'fmDay,month DDth, YYYY') from employees بيظهر لى ORA-01846: اليوم من الأسبوع غير صالح ... 01846. 00000 - "not a valid day of the week" *Cause: *Action المشكلة فى ايه؟

    • 5 رد
    • 1.9k مشاهدة
  19. 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 مشاهدة
  20. bilal.91

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

      • أعجبني
    • 2 رد
    • 763 مشاهدة
  21. عبداللطيف
    Started by عبداللطيف,

    تحياتي لجميع الاعضاء PL/SQL script on a Windows based client to open and read a windows file on the client. After editing the content, and insert the data into an Oracle table. set serveroutput on DECLARE fHandle UTL_FILE.FILE_TYPE; vTextIn varchar2(25); vTextOut varchar2(25); BEGIN -- Might get INVALID_PATH, INVALID_MODE, or INVALID_OPERATION fHandle := UTL_FILE.FOPEN('c:\temp','utlout.txt','a'); IF UTL_FILE.IS_OPEN(fHandle) THEN DBMS_OUTPUT.PUT_LINE('File write open'); ELSE DBMS_OUTPUT.PUT_LINE('File write not open'); END IF; EXCEPTION WHEN UTL_FILE.INVALID_PATH THEN RAISE_APPLICATION_ERROR(-20100,'Invalid Path'); WHEN UTL_FILE.INVALID_MODE THEN RAISE_APPLICATIO…

    • 6 رد
    • 3.8k مشاهدة
  22. trust_words
    Started by trust_words,

    السلام عليكم ورحمة الله وبركاته،، تحية طيبة للجميع, هل يعلم احدكم تفاصيل دقيقة عن استخدام for update clause مع الـ cursors او مع جملة select ؟ انا عندي فكرة بسيطة عنها..وهي انها تعمل قفل على الصفوف المختارة في الجملة من ان يعمل عليها DML...لكن ماذا تعمل ايضا لا اعرف..وكيف يتم هذا القفل؟..وكيف ومتى يزول؟..وما هو طريقة وفائدة استخدامها؟ وماهو استخدام جملة where current of CURSOR معها ؟ من يعرف شيءا عنها...يفيدنا بها جزاه الله عني وعن سائر الاعضاء كل خير..

    • 5 رد
    • 2.9k مشاهدة
  23. Jak
    Started by Jak,

    Salam, - I want all tables for Oracle9i Thanks!

    • 5 رد
    • 2.3k مشاهدة
  24. Amateur
    Started by Amateur,

    السلام عليكم ورحمة الله وبركاته اخواني لو عندي ملف اكسل وفيه بيانات كيف ممكن اقدر ادخل البيانات الموجوده بملف الاكسل الى قاعدة البيانات مباشرة ومرة واحده..؟ وليس شرطا أن يكون ملف اكسل قد يكون مستند نصي TXT FILE متساوي الاعمدة كانه ملف اكسل بمعنى ان الفراغات بين الاعمدة متساوية.

    • 4 رد
    • 2.2k مشاهدة
  25. GOLDEN_EAGLE2000
    Started by GOLDEN_EAGLE2000,

    اذا في اي شخص يساعدني في الحصول على اخر نسخة من هذا الامتحان وشكرررررررررررررررا

    • 3 رد
    • 3.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.