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

    السلام عليكم ورحمة الله وبركاته ================== اولا جزاكم الله خيرا علي هذا المنتدي وجعله الله في ميزان حسناتكم من فضلكم عندي مشكلة في فهم المثال التالي CREATE OR REPLACE PROCEDURE pf_07_06 IS CURSOR employees_cursor (p_deptno NUMBER, p_job VARCHAR2)IS SELECT employee_id, last_name FROM employees WHERE department_id = p_deptno AND job_id = p_job; employees_record employees_cursor%ROWTYPE; BEGIN OPEN employees_cursor(80,'SA_REP'); LOOP FETCH employees_cursor INTO employees_record; DBMS_OUTPUT.PUT_LINE (TO_CHAR (employees_record.employee_id) ||' ' || employees_record.last_name); EXIT WHEN employees_cursor%NOTFOUND; END LO…

    • 3 رد
    • 1.5k مشاهدة
    سعد الروبى
  2. m_nasef
    Started by m_nasef,

    السلام عليكم ورحمة الله وبركاته ------------------------ عندما اقوم باستخدام الباكدج utl_file تأتينى رسالة ... * ERROR at line 1: ORA-06510: PL/SQL: unhandled user-defined exception ORA-06512: at "SYS.UTL_FILE", line 120 ORA-06512: at "SYS.UTL_FILE", line 204 ORA-06512: at "SYSTEM.UTLTEST", line 9 ORA-06512: at line 1 ارجو الإفادة..

    • 3 رد
    • 2k مشاهدة
  3. mido_79997
    Started by mido_79997,

    اخوانى ارجو المساعدة ما الخطاء فى هذا الكود Declare x employees.fisrt_name %type; begine select first_name into x from employees where employee_id=135; DBMS_OUTPUT.PUT_LINE (x); exception when others then dbms_output.put_line ('error'); END; / عند تنفيذه بيظهرلى الرساله دى select first_name * ERROR at line 4: ORA-06550: line 4, column 2: PLS-00103: Encountered the symbol "SELECT" when expecting one of the following: constant exception <an identifier> <a double-quoted delimited-identifier> table long double ref char time timestamp interval date binary national character ncha…

    • 3 رد
    • 818 مشاهدة
  4. المبتدئه

    بسم الله الرحمن الرحيم أخواني الفضلاء: انا مبتدئه بالأوراكل واتمنى ان اصل معكم إلى الإحتراف بإذن الله سؤالي؟ ماهي جمل viewو$v وماعلاقتها بالأوراكل وكيف اعرف كم عدد الأعمده والصفوف وغيرها؟ واتمنى بتزويدي بجمل الفيو اتمنى الرد عاجلا وشكرا

    • 3 رد
    • 1.6k مشاهدة
  5. elkady_m2004
    Started by elkady_m2004,

    ممكن ياجماعة حد يقولى ازاى بتتحمل الصور داخل اى جدول فى ال database

    • 3 رد
    • 2.3k مشاهدة
  6. oracling
    Started by oracling,

    السلام عليكم ورحمة الله وبركاته .. اود معرفة الخطوات و البرامج اللازمه لعمل نظام بحيث يكون web based باستخدام الـ pl/sql packages فقط بدون الاعتماد على فورم ديفيلوبر اعتقد انه تتم كتابة اوامر ال بي ال سكويل بطريقه عاديه و لكن تسبقها جملة htp.print او حاجه مشابهه.. ارجو المساعده وشكرا

    • 3 رد
    • 2.9k مشاهدة
    احمد الجابري
  7. moon14sun14
    Started by moon14sun14,

    Am using Oracle 10g database and forms& report amd am trying to connect to SQL PLUS by using sys/manager username but getting this error ora-12560: TNS : protocol adapter error also am not able to connect by using my username which I already created befor and am getting thi error ORA-01033: ORACLE initialization or shutdown in progress it was working fine and I was able to connect but since I shut down my PC am getting these errors any help will be appreciated

    • 3 رد
    • 1.7k مشاهدة
  8. Wessam Haider
    Started by Wessam Haider,

    بسم الله الرحمن الرحيم أود السؤال في موضع ال Session إذا كان لدينا ثلاث ال Session و كان هناك لدينا متحول و أريد هذا المتحول أن يكون عام لجميع ال Session أي في حال ال1 Session أدخلت قيمة فإن ال و 3Session Session 2 تظهر عندها القيمة التي وضعت من قبل ال Session 1 فكيف ممكن عمل ذلك

    • 3 رد
    • 1.7k مشاهدة
  9. el_saka
    Started by el_saka,

    هل يمكن لجملة SUBQUER ان تحتوي على JOIN

    • 3 رد
    • 2k مشاهدة
  10. طارق_89
    Started by طارق_89,

    السلام عليكم عندي استفسار اذا تكرمتم ما فائدة المؤشر وهل يمكن الاستغاناء عنه بجملة select وشكرا

      • أعجبني
    • 3 رد
    • 2.3k مشاهدة
    خالد الحسامي
  11. Ahmed Love Oracle
    Started by Ahmed Love Oracle,

    السلام عليكم فى الحقيقه انا اتممت دراسه لغه SQL و PL/SQL والحمد لله واريد اسم موقع ذات محتوى عربى لكى امارسهما ولا انساهم وفى نفس الوقت اتحسن فى المستوى ...واريد اسم موقع نشط يزيد من ثقافتى فى مجال تكنولوجيا المعلومات والكمبيوتر عموما شكرا جزيلا وجزاكم الله كل خير .

      • أعجبني
    • 3 رد
    • 1.4k مشاهدة
    ميسم الكرام
  12. Salah Hassen
    Started by Salah Hassen,

    السلام عليكم ورحمة الله وبركاته : الأخوة الأعزاء ... أرجو مساعدتكم إذا كان لك ممكناً , أبحث عن طريقة أتمكن من خلالها بتحويل الأعداد إلى أحرف : مثلاً : لدي العدد 5230 هل هناك دالة تعيد هذا الرقم بالشكل : خمسة آلاف ومئتان وثلاثون .. أقصد بالدالة Built_in function Like length or subsrt ولكم مني جزيل الشكر .

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

    انا عارف الدالة الي بتعمل ارقام عشوائية dbms_random.value بس ازاي احدد الصف المسترجع يعني لو عاوز ارجع الصف 5 فقط او الصف 20 بالنحديد انا عملت الكود ده بس منفعش بيقلي no data found declare next_row number; rec emp%rowtype; begin select trunc(dbms_random.value(1,14)) into next_row from dual; select * into rec from emp where rownum=next_row; dbms_output.put_line(rec.ename); end; ارجوااااااااا المساعدة

    • 3 رد
    • 2k مشاهدة
  14. ALHLWANY
    Started by ALHLWANY,

    أرجو الرد سريعا

    • 3 رد
    • 2.4k مشاهدة
  15. heshameid83
    Started by heshameid83,

    لما بدخل علي السكول بلس .... بعمل انسرت للبيانات في جدول موجود ... وممكن اعمل جملة سلكت علي البيانات وكله تمام ... بس لما اقفل السكول بلس وافتحه تاني مش بلاقي البيانات اللي انا دخلتها في الجدول ...واضطر اخلها من جديد ..... لو سمحتم ياجماعة المساعدة

    • 3 رد
    • 1.7k مشاهدة
  16. heba_salah_ali
    Started by heba_salah_ali,

    اريد ان ادخل 50 بيان في جدول اريد طريقة سهلة للinsert ادخل بيها بجملة واحدة بدل من ادخال واحد واحد وذالك لاختصار وقت

      • أعجبني
    • 3 رد
    • 1.6k مشاهدة
  17. chairman
    Started by chairman,

    السلام عليكم يا اساتذتي الافاضل سؤالي : ما هو الفرق بين Tablespace واسم المستخدم هل ممكن نفس التابل سبايس يكون اكثر من اسم مستخدم واحد او العكس في نفس اسم المستخدم اكثر من تابل سبايس سؤال اخر : لدي برنامج يرتبط مباشرتا بقاعدة البيانات واحدى متلطلبات الاتصال بالقاعدة انه ادخل اسم ( السيكما ) فماذا يعني بالاسكيما هل يقصد اسم المستخدم

    • 3 رد
    • 1.6k مشاهدة
  18. 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…

  19. D Ip

    السلام عليكم ورحمة الله وبركاته تم بحمد الله وتوفيقه قبل يومين إجتياز أختبار 1z0-144 Oracle Database 11g: Program with PL/SQL أود أن أشكر القائمين على الموقع وكل من فادني هنا بمواضيعه أو مشاركاته بالمنتدى أو في اليوتيوب أو مؤلفي كتب تشرح pl/sql بالعربية متمني للجميع التوفيق .

  20. undo
    Started by undo,

    السلام عليكم في الSQL PLUS اللغة الافتراضية هي العربية.. كيف يمكنني جعلها الانجليزية؟؟

    • 3 رد
    • 1.9k مشاهدة
  21. محمد سعيد
    Started by محمد سعيد,

    DECLARE sql_stmt VARCHAR2(200); v_table_name VARCHAR2(20) := '&sv_table_name'; v_id NUMBER := &sv_id; v_first_name VARCHAR2(25); v_job VARCHAR2(25); v_sal VARCHAR2(50); v_deptno VARCHAR2(25); v_dname VARCHAR2(2); v_lco VARCHAR2(5); BEGIN sql_stmt := 'SELECT a.ename, a.job, a.sal'|| ' ,b.deptno, b.dname, b.loc' || ' FROM '||v_table_name||' a, dname b' || ' WHERE a.deptno = b.deptno' || ' AND '||v_table_name||'_id = :1'; EXECUTE IMMEDIATE sql_stmt INTO v_ename, v_job,v_sal , v_deptno, v_dn…

    • 3 رد
    • 1.5k مشاهدة
  22. sasa87

    السلام عليكم ممكن حد يقولي كيف استرجع عدد من الصفوف من جملة select اقوم انا يتحديه بمعنى اريد استرجاع اولا 3 صفوف من جدول emp مع ملاحظة ان لا اعلم ارقم الموظفين انا سمعت ان فيه داله اسمه row number تحدد عد الصفوف المسترجعة select * from emp where اريد احد ان يكمل هذا الكود ماذا يوضع بعد جملة [/b]where

    • 3 رد
    • 2k مشاهدة
  23. hrs
    Started by hrs,

    السلام على اهل السلام ارجو المساعدة لمن يستطيع .. لم افهم ماذا تفعل الفانكشن trunc وهذه امثله عليها trunc(to_date('22-AUG-03'), 'YEAR') would return '01-JAN-03' trunc(to_date('22-AUG-03'), 'Q') would return '01-JUL-03' trunc(to_date('22-AUG-03'), 'MONTH') would return '01-AUG-03' trunc(to_date('22-AUG-03'), 'DDD') would return '22-AUG-03' trunc(to_date('22-AUG-03'), 'DAY') would return '17-AUG-03' اتمنى الرد بأسرع وقت ممكن

    • 3 رد
    • 2.5k مشاهدة
  24. the_oracle_dev
    Started by the_oracle_dev,

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته اخواني الاعزاء بعد مجهود كبير وحيرة اعرض سؤالي عسي الله ان يهديني الي ضالتي السؤال التالي في اسئلة 007 التي استعد لدخولها ولكنه غير مجاب عنه نص السؤال كالتالي which one is a system privilege A. SELECT. B. DELETE. C. EXECUTE. D. ALTER TABLE. E. CREATE TABLE. Answer : Pending ......Send your suggestion to ***@***.*** المهم انا ما كدبت خبر روحت للكتاب Introduction to Oracle9i وفي صفحة 7 الفصل 13 لقيته بيقول Current system privileges can be found in the dictionary view SESSION_PRIVS. روحت للـ SQL*Plus وعملت الجمل التالية فيما يلي عرض الجمل بنتائجها الأولي ------ select * from session_p…

    • 2 رد
    • 1.6k مشاهدة
  25. محمد570
    Started by محمد570,

    السلام عليكم و رحمة الله و بركاته .. لدي بعض الأسئلة : 1- كيف أعرف ال PK و ال FK لجدول محفوظ مسبقا ؟ 2- إذا كان لدي في الجدول FK فكيف أعرف على أي حقل و جدول يعود عليه ؟ 3- ما فائدة ال Dictionary ? و جزاكم الله خيرا ..

    • 2 رد
    • 2.2k مشاهدة

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.