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

    عندما أبدأ فى إنشاء جدول و هو أول جدول فى المشروع تظهر هذه الرسالة (missing or invalid option) و انا لا أعرف ما المشكلة رجاء أى عضو يرد على please

    • 5 رد
    • 2.4k مشاهدة
    جلال شواقفه
  2. عاطف نظمى

    انا متدرب جديد اتعلم sql ومطلوب منى ايجاد Function تقوم بالبحث فى العربية عن حرف الالف ايا كان شكله سوأ كان أ او إ او ا او آ ارجو افادتى اكرمكم الله بوافر العلم

      • أعجبني
    • 5 رد
    • 1.5k مشاهدة
  3. aim_b7
    Started by aim_b7,

    الإخوة الكرام السلام عليكم ورحمة الله تعالى وبركاته... كيف يمكن حفظ قيمة NULL في حقل NOT NULL؟ ورونا الأفكار.

    • 5 رد
    • 2.6k مشاهدة
  4. على البال
    Started by على البال,

    السؤال باين من العنوان مع التحية والتقدير والسلام .. أخوكم على البال ..

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

    الاخوة الاعزاء ارجو المساعدة فى حل هذه المشكلة هناك جدول تتم علية عملية update و insert بصوره مستمرة واحياننا تكود هناك فشل فى update نتيجة لكثرة الحركة على هذا الجدول ارجو المساعدة فى حل الاشكال وشكرا

    • 5 رد
    • 2.1k مشاهدة
    سمر اليمن
  6. unknown

    السلام عليكم ورحمة الله وبركاتة حياكم الله يااحبة في البداية اعتذر الموضوع يفتقد التنسيق لاني كتبته في بضع دقائق هذه اول مشاركة لي في المنتدي وارجو من الله التوفيق وليس في هذا المنتدي فقط بل اعتقد لم اشارك من قبل الا مرتين في منتدي منذ سنوات كيف يتم اختبار العدد هل هو اولي ام لا عن طريق pl ؟!! لقد قرات احد الاخوة يريد حل لهذه المشكلة واعتقد هذا من فترة وقد رد علي احد الاخوة مشكور بالكود ولكن لم يكن الكود مرفق بالشرح علي حسب ما قراته ولهذا كتب هذه المداخلة لحل هذة المشكلة اعتقد لابد ان نعرف بعد الاشياء ما هو العدد الاولي : هو العدد الذي يقبل القسمة علي نفسة وعلي الواحد فقط مثل 3 و 5 و7 وهكذا وما المشكلة في هذا العدد المشكلة هنا ياخوة ان سلوك هذه الاعداد غير منتظ…

    • 5 رد
    • 5.2k مشاهدة
  7. أبــو علي
    Started by أبــو علي,

    كيف أنزل SQL على Internet Explorer

    • 5 رد
    • 1.8k مشاهدة
  8. wasimxxl
    Started by wasimxxl,

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

      • أعجبني
    • 5 رد
    • 2.6k مشاهدة
    كاسح الصحراء
  9. hanyfreedom
    Started by hanyfreedom,

    ؟What is a condition predicate in a DML trigger A. A conditional predicate allows you to specify a WHEN-LOGGING-ON condition in the trigger body B. A conditional predicate means you use the NEW and OLD qualifiers in the trigger body as a condition C. A conditional predicate allows you to combine several DBM triggering events into one in the trigger body D. A conditional predicate allows you to specify a SHUTDOWN or STARTUP condition in the trigger body

    • 5 رد
    • 2.9k مشاهدة
  10. meshmesh173
    Started by meshmesh173,

    كيف اشغل الisql*plus علما باني لدي 9i.2 ولا اعرف كيف اعمل

    • 5 رد
    • 2.3k مشاهدة
  11. محمد سعيد
    Started by محمد سعيد,

    unable to create INITIAL extent for segment in tablespace SYSTEM تظهر عندما اريد CREATE TABLE

    • 5 رد
    • 2.1k مشاهدة
  12. sasa87
    Started by sasa87,

    ممكن حد يقلي افضل كتاب اذاكر منه علشان امتحان السكول(pass4sure,test king,actual test ) انا عندي التلت كتب وكل كتاب في اساله زياده عن الاخر معظم الاسئله بتيجي من اي كتاب انا عاوز اسمع رد الناس الي متحنت رجاااااااااااااء شكراااااااااا

    • 5 رد
    • 1.3k مشاهدة
  13. allmaida
    Started by allmaida,

    السلام عليكم كيف الشباب بعد اذنكن بدي حدا يساعدني ... مطلوب مني بالشغل procedure منمرقلو بارامترين اول واحد حيكون اسم ال table يللي حتنبنى جوا ال procedure هاد والتاني حيكون رقم وال table يللي حانشأو حيكون من حقلين اول واحد بدي ينطبع فيه الشكل التالي" num1 * num2" وبالحقل التاني النتيجة علما ان num1 هو البارمتر التاني يللي مرقناه وال num2 هو رقم تسلسلي (عداد او هيك شي ) انا حليت كلشي تقريبا ... بس ما عم تزبط معي انو يطلع "*" بالخرج ... عم يطالعلي الناتج بالحقلين هي حلي ... بتمنى تساعدوني بسرعة Create or replace procedure proc (name in varchar2, num in number) Is f number :=num; d number; C number :=0; s varchar2(20); lstr long; Begin Lstr := 'create table …

    • 5 رد
    • 1k مشاهدة
  14. أبو عمر
    Started by أبو عمر,

    السلام عليكم جميعاً بما أنى جديد فى تعليم الـ SQL فإنى أفترض فى نفسى إنى أكون غلطان فى كتاب Introduction to oracle9i SQl 9-26 تحت العنوان Guidelines النقطة الخامسة بتقول You can convert a CHART column to the VARCHAR2 data type or convert a VARCHAR2 column to the CHAR data type only if the column contains null values or if you do not change the size. لكنى حولت من VARCHAR2 إلى CHAR وغيرت كمان الـ SIZE ولم يكن الحقل يحتوى على NULL ز كمان فى الصفحة التى تليها ايضا تحت عنوان Guidelines النقطة الثانية بتقول Using the ALTER TABLE statement, only one column can be dropped at a time. لكنى عملت drop لأكثر من حقل فى نفس الوقت هل أنا مخطئ؟

    • 5 رد
    • 2.9k مشاهدة
  15. miladoh
    Started by miladoh,

    السلام عليكم ما المشكة في هدا الكود ما هو الخطاء عند تكوين ال Function CREATE OR REPLACE TYPE SOCtype1 AS OBJECT ( soc1 char(3), FINAL MEMBER FUNCTION soc2(t_no IN NUMBER) RETURN NUMBER ) NOT FINAL; / CREATE OR REPLACE TYPE BODY SOCtype1 AS MEMBER FUNCTION soc2 ( t_no number) RETURN NUMBER IS v_a number(5); Cursor cur_sample is Select S.a from SOCTABLE S Where S.soc1 = soc1; BEGIN open cur_sample; fetch cur_sample into v_a; if t_no >= 4 then RETURN v_a * 1000; else RETURN v_a * 500; end if; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN 0; WHEN OTHER THEN RETURN 0; END ; / SQL> show error Errors for TYPE BOD…

    • 5 رد
    • 2.4k مشاهدة
    عبدالمجيد القحطاني
  16. aml-ali

    انا اريد عمل برنامج لتحديد صلاحيات المستخدم ويوجد في جدول المستخدمين كل من رقم المستخدم usr_id و كلمة المرور usr_pass واسم المستخدم usr_name بالإضافة الى عدد من الصلاحيات التى تمنح للمستخدمين وتختلف من مستخدم الى اخر وهى صلاحية الدخول للنظام وتأخذ اسم s1 ، صلاحية صرف اعانات s2 ، صلاحية إلغاء الاعانات s3 , وهكذا سؤالى كيف يتم تكوين هذه الصلاحيات في الجدول وهى عبارة عن 0 و 1 يعني بعدين في شاشة الصلاحيات في حالة اختيار 1 تعطي صح وفي حالة اختيار 0 تعطي خطأ في مربع check box ؟؟ يعني انا اعمل جدول كالتالي create table usr_file (usr_id number(3), usr_pass varchar2(10), usr_name varchar2(40) كيف يتم وضع كل من s1 , s2 , s3 في الجدول نفسه؟؟؟ الرجاء الرد السريع مع الاخوة اصحاب…

    • 5 رد
    • 3.9k مشاهدة
  17. PANCHI
    Started by PANCHI,

    السلام عليكم اعزائي خبراء PL/SQL لدي CURSOR يقوم بإدخال قيم محددة الي حقول في جدول معين وممكن ان يكون ادخال البيانات مكون من 3 سجلات او اكثر وبنفس القيم المدخلة ماعدا حقل واحد يجب ان تتغير فيه القيمة في كل سجل, قمت بإستخدام PROMPT لهذا الحقل إلا انه يأخذ القيمة المدخلة الأولى ويكررها في باقي السجلات مثل باقي القيم اي ان الPROMPT لايظهر الا مرة واحدة في البداية .. والفكرة اني اريد هذا ال PROMPT يظهر عند ادخال كل سجل جديد وهذا هو ال CURSORارجو ممن لديه الفكرة ان يدلني على الحل وجزاكم الله خير DECLARE V_PRNUM PRSTATUS.PRNUM %TYPE :=:V_PRNUM; V_CHANGEDATE PRSTATUS.CHANGEDATE%TYPE:=SYSDATE; V_STATUS PRSTATUS.STATUS % TYPE; V_CHANGEBY PRSTATUS.CHANGEBY…

    • 5 رد
    • 1.3k مشاهدة
  18. الغريب
    Started by الغريب,

    ليش مو قادر انشئ حقل من نوع LONGRAW حاولت اكثر من مره مايقبل وش السبب بانتظار الرد ولاتبخلون علينا

    • 5 رد
    • 2.6k مشاهدة
  19. a_m2
    Started by a_m2,

    اخوانى ال wrap يستخدم فى حماية ال package لكن كيف يتم ذلك وهل ال wrap هذا برنامج مستقل بعيدا عن الداتا بيز ام انه امر ةداخلها واذا كان امر كيف استطيع حماية ال package fi هذا مثال ل package واريد ممن يعرف استخدام ال wrap ان يعرفى بمثال على هذا الكود كيف احمى الباكج [/code]CREATE OR REPLACE PACKAGE emp_pkg IS TYPE emp_table_type IS TABLE OF employees%ROWTYPE INDEX BY BINARY_INTEGER; PROCEDURE get_employees(emps OUT emp_table_type); END emp_pkg; / CREATE OR REPLACE PACKAGE BODY emp_pkg IS PROCEDURE get_employees(emps OUT emp_table_type) IS i BINARY_INTEGER := 0; BEGIN FOR emp_record IN (SELECT * FROM employees) LOOP emps(i) := emp_record; …

    • 5 رد
    • 2.2k مشاهدة
    أبو الروض
  20. the past
    Started by the past,

    يا شباب اريد لو سمحتم بعض التمارين او اسئلة على ال sql وال plsql لكي تزيد من الخبرة ومشكوريين على المجهود الطيب

    • 5 رد
    • 4.5k مشاهدة
  21. Brain_Storm
    Started by Brain_Storm,

    السلام عليكم إخواني الأعزاء عندما نريد عمل UNUSED لأحد الأعمدة فيكون الكود كالآتي ALTER TABLE EMPLOYEES SET UNUSED (SALARY); فما الطريقة إذا أردت أن ألغي ال unsed وأعود لاستخدام salary column لقد جربت هذا الكود ALTER TABLE EMPLOYEES DROP UNUSED SALARY; وكانت النتيجة أنه حذف ال column الخاص ب SALARY وجزاكم الله خيرا

    • 5 رد
    • 2.5k مشاهدة
  22. Mr.Abdullah
    Started by Mr.Abdullah,

    بسم الله الرحمن الرحيم أخواني الأعزاء تظهر لي رسالة خطأ عن القيام بعملية الإضافة insert رسالة الخطأ يوجد خطأ عند سطر 2: ORA-00928: كلمة الأساس SELECT مفقودة ياليت تساعدونا بالحل

    • 5 رد
    • 2.3k مشاهدة
  23. shiry

    Scenario: ABC Book Store is a leading book seller in the Sultanate of Oman. They have large collection of books in their store. The data of books purchased and available stock in the store is in the BOOKS table of the database. Some of the books they have purchased are unsold for a long time. They have decided to segregate the information of older books with the newer one. Based on the above scenario perform the following task:Programming With PL SQL (COMP 0340)-SPRING-15-CW2 (ASSMNT)-QP Programming with PL/SQL (COMP 0340) Page 2 of 6 a) Create the BOOKS and OLD_BOOKS tables with appropriate columns, relevant data types and integri…

    • 5 رد
    • 1.2k مشاهدة
  24. the_oracle_dev
    Started by the_oracle_dev,

    السلام عليكم ورحمة الله وبركاته أخوتي في الله ما هو الـ pseudocolumns مع العلم أن المرجع الخاص بأوراكل قال pseudocolumns are - CURRVAL - nextval ولكنهم لم يعملوا معي ولكن الباقي يعمل مثل LEVEL - ROWID - ROWNUM مع العلم اني اعمل علي DB9i ولكم جزيل الشكر -*-*-*-*-*-*-*-*-* إني احبكم في الله

    • 5 رد
    • 2.3k مشاهدة
  25. mohsat31
    Started by mohsat31,

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

      • أعجبني
    • 5 رد
    • 5.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.