الانتقال إلى المحتوى
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. عبداللطيف
    Started by عبداللطيف,

    بسم الله الرحمن الرحيم تحياتي للجميع هذا وظيفة الحصول على تاريخ عشوئي خلال فترة معينة أو سنة معينة CREATE OR REPLACE FUNCTION random_date_fn (first_year IN INTEGER, last_year IN INTEGER) RETURN DATE IS rndm_date DATE; BEGIN rndm_date := TO_DATE(round(dbms_random.value(1,28))||'/'||round(dbms_random.value(1,12))||'/'||round(dbms_random.value(first_year,last_year)),'dd/mm/yyyy'); return rndm_date; END; ------------------- Examples of usage: ------------------- SQL> SELECT random_date_fn(1999,2001) random from dual; RANDOM --------- 12-APR-00 تم إضافة الملف بالمرفقات إدارة المنتدي get_random_date.txt

    • 4 رد
    • 2.4k مشاهدة
  2. smile1
    Started by smile1,

    السلام عليكم انا بصراحة استخدم في قيم التاريخ date لكن في كتاب 9i حطوا ثلاث انواع جديدة TIMSTAMP INTERVAL YEAR TO MONTH INTERVAL DAY TO SECOND شو مجال استخدامهم وشو الفرق بينهم ؟؟

    • 3 رد
    • 2.9k مشاهدة
  3. dell77
    Started by dell77,

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

    • 2 رد
    • 1.9k مشاهدة
  4. alhusam
    Started by alhusam,

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

    • 2 رد
    • 1.9k مشاهدة
  5. عبداللطيف
    Started by عبداللطيف,

    بسم الله الرحمن الرحيم تحياتي للجميع كيفية انشاء جدول فارغ من البيانات من جدول اخر ملي بالبيانات CREATE TABLE EMP1 AS SELECT * FROM EMP WHERE 1 = 2; تم إضافة السكربت في ملف نصي في المرفقات إدارة المنتدى CREATE_EMPTY_TABLE.txt

    • 2 رد
    • 5.4k مشاهدة
  6. سنفور
    Started by سنفور,

    هل هناك كود لعمل save غير كود commit; لأني جرّبت هذا الكود بس إذا حاولت أضيف أي record يطلع لي خطأ error FRM-40508:ORACLE error: unable to insert record أرجو المساعدة حيث أن هذي أول مشاركة لي

    • 3 رد
    • 2.3k مشاهدة
  7. hearthouse
    Started by hearthouse,

    السلام عليكم اخواني الكرام عندي مشكلة كمان مع ال package الشهيرة المعروفة باسم dbms_output حيث كل ما عرفت variable ب ال declare و اريد عرض القيمة المخزنة داخله يظهر البرنامج error بأن ال put_line متغير غير معروف المستخدمة كالتالي dbms_output.put_line(v_var) ؟؟؟؟؟؟ انا مثبتها علي ويندوز اكس بي و شغالة تمام في كل حاجة تانية فهل الدالة دي بالذات لاتعمل علي اوراكل علي ويندوز اكس بي ERR.SQL

    • 1 رد
    • 2k مشاهدة
  8. almo3ani

    أريد مساعدة في عمل حقل لتاريخ تلقائي يقراء من sysdate تم تحرير العنوان : يرجى كتابة عنوان يدل على مضمون المشاركة . إدارة المنتدى .

    • 5 رد
    • 2.9k مشاهدة
  9. OracleMan
    Started by OracleMan,

    Have you heard about Merging Statement in oracle 10g? The Oracle9i database introduced the MERGE statement that allows you to merge rows from one table into another. For example, you might want to merge changes to products listed in one table into the products table. The store schema contains a table named product_changes that was created using the following CREATE TABLE statement in store_schema.sql: CREATE TABLE product_changes ( product_id INTEGER CONSTRAINT prod_changes_pk PRIMARY KEY, product_type_id INTEGER CONSTRAINT prod_changes_fk_product_types REFERENCES product_types(product_type_id), name VARCHAR2(30) NOT NULL, description VARCHAR2(50),…

    • 2 رد
    • 3.6k مشاهدة
  10. wayout
    Started by wayout,

    السلام عليكم اخوتى فى الله كنت اود ان اسالكم عن rules for performing dml operations on view وذلك من خلال لماذا ال view يكون خطا اذا كان هناك الاتى 1- group clause 2 - distinct keyword 3- rownum keyword وجزاكم الله كل خير ارجو منكم السرعه فى الرد

    • 2 رد
    • 2.6k مشاهدة
  11. alsadig2004
    Started by alsadig2004,

    اريد function تحسب زمن وربطها مع ساعة الحاسب بمجرد ان ادخل الى الويندوز بuser وpassword تبدا الدالة بالعمل[/color]

    • 2 رد
    • 2.2k مشاهدة
  12. muaaz
    Started by muaaz,

    السلام عليكم ورحمة الله وبركاته ... أرجو من الأعضاء الذين لديهم خبرة أو معلومات عن : - BFILE - UTL_FILE أن يقدموا لي المساعدة في الشرح عنهم مع إعطاء أمثلة على كل واحد منهم . تم تحرير العنوان من قبل الادارة الرجاء ان يكون العنوان معبر عن الموضوع

    • 4 رد
    • 3k مشاهدة
  13. selman0
    Started by selman0,

    مين يشرحلى كيف جاءت هذة النتائج فى هذا المثال لنفرض ان التاريخ الحالى هو ASSUME SYSDATE='25-JUL-95' بعد تطبيق كل من round,trunc انظر للنتائجresult -ROUND(SYSDATE,'MONTH') ---RESULT---- 01-AUG-95 -ROUND(SYSDATE,'YEAR' ) ---RESULT---- 01-JAN-96 -TRUNC(SYSDATE,'MONTH') ---RESULT---- 01-JUL-95 -TRUNC(SYSDATE,'YEAR' ) ---RESULT---- 01-JAN-95

    • 4 رد
    • 3.2k مشاهدة
  14. leonarther16th
    Started by leonarther16th,

    How can I shang the language of SQL*plus. I wanna chang tha language to english from Arabic.

    • 1 رد
    • 1.8k مشاهدة
  15. hearthouse
    Started by hearthouse,

    عندي مشكلة في جملة IF الشرطية , يا ريت تصححوا لي الخطأ و شكرا لكم... select last_name,job_id,salary, if job_id='IT_PROG' THEN salary=salary * 1.1 if job_id='ST_CLERK' THEN salary=salary * 1.15 if job_id='SA_REP' THEN salary =salary * 1.2 else salary = salary as "Revised salary" from employees اخوكم احمد صلاح

    • 2 رد
    • 2.4k مشاهدة
  16. مسلم فلسطيني
    Started by مسلم فلسطيني,

    ارجوا من الاخوة اللذين جربوا او يعرفوا كيفية تشغيل MsDOS من Procedure انهم يساعدونا ... علما بأن تشغيل MsDos من SQL يتم عن طريق وضع اشارة $ ثم الامر الذي تريد مثال :- SQL > $cmd or SQl >$dir في الاولى يشغل Command.com والثانية يعمل قراءة لما للفهارس وشكرا لكم

    • 2 رد
    • 2k مشاهدة
    مسلم فلسطيني
  17. d_alsafadi
    Started by d_alsafadi,

    السلام عليكم ورحمة الله وبركاته دروس واضحة وسهلة pl/sql على هذه الوصلة ( الرابط ) http://www.arabteam2000-forum.com/index.ph...=post&id=189179 اعداد وتقديم الاخ / محمد ابراهيم العضيب جزاه الله الف خير وكل من ساهم بالخير ... اختكم بالله d_alsafadi

    • 15 رد
    • 12.5k مشاهدة
  18. المبرمج الخطير
    Started by المبرمج الخطير,

    السلام عليكم و رحمة الله وبركاته :- كيف أقدر أحفظ صورة في قاعدة البيانات؟ يا شباب ما أبغى أتعب أحد معي , أبغى من اللي يجاوبني يكتب لي جملة إنشاء جدول يتكون من حقل واحد نوعه (صوره) ثم جملة insert لحفظ الصورة. وشكراً للجميع...

    • 5 رد
    • 3.1k مشاهدة
  19. gold_haker
    Started by gold_haker,

    CREATE TABLE BOOKTABLE (BOOK_NO NUMBER(15), CLASSIFICATION_NO VARCHAR(50), BOOK_TITLE VARCHAR(150) CONSTRAINT BOOK_TITLE NOT NULL, AUTHOR_NAME VARCHAR(100) CONSTRAINT AUTHOR_NAME NOT NULL, PUBLISHER_NAME VARCHAR(150) VERSION_NO NUMBER(2), ISBN VARCHAR(100), PRICE NUMBER(5), PUBLISHER_PLACE VARCHAR(50), RELEASE_DATE DATE, DESCRIPTION VARCHAR(400), CATEGORY VARCHAR(40), CONSTRAINT BOOK_NO_PK PRIMARY KEY (BOOK_NO)) / الخطا الذي يظهر هو (BOOK_NO NUMBER(15), * ERROR at line 2: ORA-00922: missing or invalid option

    • 5 رد
    • 4.8k مشاهدة
  20. القعقاع
    Started by القعقاع,

    السلام عليكم كيف أستطيع أن استعلم عن عمل موظف بين تاريخين محددين مثلا من 1/6/2004 و 26/6/2004 علما أنني أستعلمت بحقول غير التاريخ ونجحت العملية ولكن مع حقل التاريخ لم يعطي نتائج صحيحة؟

    • 5 رد
    • 5.9k مشاهدة
  21. muaaz
    Started by muaaz,

    السلام عليكم ورحمة الله وبركاته تحية طيبة لجميع أعضاء المنتدى وبصراحة عقدتني على الآخر utl_fileأرجو من الإخوان المساعدة في هذه المشكلة عندما جربت الكود للكتابة على ملف : create or replace procedure sal_status(p_filedir in varchar2,p_filename in varchar2) is v_filehandle utl_File.file_type; cursor emp_info is select ename,sal,deptno from emp order by deptno; v_newdeptno number; v_olddeptno number:=0; begin v_filehandle :=utl_file.fopen(p_filedir,p_filename,'w'); utl_file.putf(v_filehandle,'salary report : Generated on %s\n',sysdate); utl_file.new_line(v_filehandle); for v_emp_rec in emp_info loop v_newdeptno:=v_emp_rec.deptno; if v_newdeptno <> v_olddeptno then…

    • 2 رد
    • 2.2k مشاهدة
  22. الأسيف
    Started by الأسيف,

    <div align="center"> الأخوة الكرام رواد منتدى الـ SQL السلام عليكم ورحمة الله وبركاته ....وبعد .. هذه فهرسة متواضعة لأجلكم .. و لتوفير وقتكم الثمين في البحث عن أهم المواضيع السابقة والمميزة التي وردت في هذا المنتدى ومنتدى الدروس الفرعي .. أتمنى أن تجدوا فيها المتعة والفائدة .. وقد تم تصنيف المواضيع إلى ما يلي حسب الأهمية .. قوانين المنتدى وضوابطه ضوابط الكتابة في منتديات ORACLE العربية تقيد بشروط وضع المشاركات حتى لا تحذف مشاركتك .. خطواتك الأولى نحو تعلم SQL ORACLE سلسلة دروس في مفاهيم قواعد البيانات وهي هامة جداً للمبتئدين ولكل من سار في طريق الـ DATABASE درس تمهيدي تعريفي عن ORACLE شرح مبسط للأمر SELECT شرح بالتفصيل للأمر SELECT مع بعض الد…

    • 0 رد
    • 27.8k مشاهدة
  23. GA the bigga figga
    Started by GA the bigga figga,

    سلام شباب في شي حدا بيحسن يعطينا قائمة باوامر اللغة sql و اوامر البيئة sql*plus كاملة ؟ لأنه في كل الدروس الموضوعة في المنتديات مافي هيك قائمة اذا في حدا الله يوفقكن حطولنا اياها هون منشان نفيد و نستفيد ، جزاكم الله خير

    • 19 رد
    • 9k مشاهدة
  24. abdellah
    Started by abdellah,

    Hello all,i have this issue when i wante to connect in oracle 9i,as SYSTEM/MANAGER...please could you help me..many thanks.. your brother abdellah. the print screen is join in my msg.

    • 3 رد
    • 2.8k مشاهدة
  25. الماضي

    بسم الله الرحمن الرحيم السلام عليكم ورحمة الله وبركاته،،, كيف الحال اخواني و اخواتي في المنتدى حبيت ابداء بعض الدروس في SQL وهيء للمبتدئين فيها وان شاء الله تحوز على رضاكم وما نريد الا الدعاء و بسم الله نبداء: المحاضرة الأولى اختيار جدول باستخدام جملة SELECT SQL> select * from emp; EMPNO NAME JOB MGR HIREDATE SAL COMM DEPTNO ----------- ---------- --------- --------- ------------------ ------ ---------- ------------ 7369 SMITH CLERK 7902 17/12/80 800 20 7499 ALLEN SALESMA…

      • أعجبني
    • 36 رد
    • 87.9k مشاهدة

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

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

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.