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

    السلام عليكم ورحمة الله وبركاته الله لايهينكم بغيت طريقة للتوضيح كيفية ربط اكثر من جدول مع بعضهم البعض بدون استخدام constren ((كونسترين))

    • 2 رد
    • 4.6k مشاهدة
  2. the past
    Started by the past,

    I want to askn about join and non equal please can u expline me that

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

    تظهر الرسالة التالية عند عمل indexl مع العلم اننا عاملين index اكثر من مرة والerror هو unable to extend temp segment by 2397 in tablespace system

    • 1 رد
    • 1.3k مشاهدة
  4. محمد سعيد
    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 مشاهدة
  5. oracleman2010
    Started by oracleman2010,

    لدي PROCEDURE ما به FOR...LOOP وأريد الخروج منها عندما يكون المتغير المسمى Cell_val© بلا قيمة أي = NULL أرجو الإفادة حيث أن الموضوع عاجل. إليكم الكود for r in 1..1000000 loop-- number of rows for c in 1..2 loop--number of columns args:=OLE2.CREATE_ARGLIST; OLE2.ADD_ARG(args,r); OLE2.ADD_ARG(args, c); cell:=OLE2.GET_OBJ_PROPERTY(worksheet, 'Cells', args); ole2.destroy_arglist(args); --Return the cell value if c =1 then Cell_val© := ole2.Get_Char_Property(cell,'Value'); select inventory_item_id into v_column1 from mtl_system_items where segment1 =Cell_val© and organization_id =109; …

    • 2 رد
    • 1.7k مشاهدة
  6. warning

    الكتاب باين من عنوانه ,, من يخرج لنا المشكله ويحلها ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ولكن هنا

    • 3 رد
    • 1.6k مشاهدة
  7. الثرثار
    Started by الثرثار,

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

    • 4 رد
    • 3.4k مشاهدة
  8. Naji_Ali

    السلام عليكم أريد أن أكتب بروسيجر ليقوم بعمل ما طوال أيام الإسبوع باستثناء الجمعة والسبت ولكن لا أدري لماذا يعمل طوال أيام الإسبوع، ويتجاهل المقارنة وعند التجربة للمقارنة برقم التاريخ فإنه يعمل !!!!!!!!!!! مع الشكر الجزيل للجميع مثال REATE OR REPLACE procedure Test as log_file_handle utl_file.file_type; begin if to_char(sysdate,'DAY') in('FRIDAY','SATURDAY') or to_char(sysdate,'yyyymmdd') = '20070101' or to_char(sysdate,'yyyymmdd') = '20061224' then log_file_handle := UTL_FILE.FOPEN('C:\', 'Test1.txt','W'); utl_file.put_line(log_file_handle,'--------------------------------------------'); utl_file.put_line(log_file_handle,'Sorry, for TODAY Date: '||TO_CH…

    • 3 رد
    • 2.3k مشاهدة
  9. سلطان الحارثي
    Started by سلطان الحارثي,

    السلام عليكم ورحمة الله وبركاته الأن عندي جدول emp وبه اعمدة empno , job_id وهي كتالي : empno job_id --------- -------- أ/123 100 أ154 101 م109 102 ن/200 105 م105 110 رقم الموظف empno 3 ارقام 100 101 102 105 110 اريد ان استخرج كل السجلات التي يحتوي عمود job_id فيها على حرف "م" . انا جرب الأمر : select * from emp where subsrt(job_id,4,1)='م'; ولاكن لافائدة .... كيف احلها ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • 2 رد
    • 1.4k مشاهدة
  10. na3es
    Started by na3es,

    السلام عليكم ورحمة الله وبركاته أتمنى من الاعضاء شرح امر DELAY مع مثال. وشكرا...

    • 0 رد
    • 1.4k مشاهدة
  11. Mhamad_Wanly
    Started by Mhamad_Wanly,

    مرحبا حدا بيعرف تعليمة SQL التي تجلب رقم الهارد وشكرا

    • 2 رد
    • 1.8k مشاهدة
  12. sherief
    Started by sherief,

    هل احد من الاخوة يعرف شىء عن oracle 2? وشكرا

    • 2 رد
    • 1.6k مشاهدة
  13. alsenator
    Started by alsenator,

    لدي مجموعة حركات مخزنية من تاريخ ووقت معين احتاج لعمل استعراض لهذه الحركات من بعد تاريخ ووقت معيين مثال اسم الحقل TRAN_DATE وفيه 12-12-2006 02:30:22 احتاج لعمل استعراض للبيانات الاكثر من قيمة هذا الحقل ولكم جزيل الشكر

    • 1 رد
    • 1.4k مشاهدة
  14. m_nasef
    Started by m_nasef,

    السلام عليكم ورحمة الله وبركاته ، ما الفرق بين Oracle Server و Oracle Client ؟؟ ما الفرق بين ما تحتويه اسطوانات Oracle Server و Oracle Client ؟؟ والاختلاف فى تحميل كل منهم ..... وكيفيه التوصيل بينهم ياريت اى خلفية عند server و client .. فى الأوراكل وشكرا،

    • 0 رد
    • 1.6k مشاهدة
  15. admin0
    Started by admin0,

    ياجماعه عنا نظام كبير جامعات وبصير عنا تأخير ببعض المواقع مثلا إصدار الفواتير .. الكفتيريا والمحاسبه والمكتبه و... كلهم بصدرو فواتير بنفس الوقت أحيانا وبياخدو قم تسلسلي من نفس التيبل وبصير تأخير . وبضلو ماسكين بعض حتى أعمل kill process لأحدهم ةيمشو بالدور وهاد حل مش منطقي إيش الحل تانيا حد علمكم متى بصير عندي LUCK TABLE

    • 3 رد
    • 1.7k مشاهدة
    عبدالله ندا
  16. the past
    Started by the past,

    ياشباب لو سمحتم اريد اسئلة او تمارين في الsql لاني اريد التدرب عليها وحلها ومشككوريييييين

    • 0 رد
    • 1.1k مشاهدة
  17. mamd2004
    Started by mamd2004,

    لدي جدول في قواعد البيانات 7 حيث ارغب في انشاء جدول من آخر ولكن الجدول يحتوي على حقل من نوع long raw وعند عمل create table a as select *from b; تظهر الرسالة التالية ORA-00997: illegal use of LONG datatype علما بأن الجدول بي به حقلين b.no number(4) b.image long raw فما هو الحل ارجو الافادة بأسرع وقت ممكن

    • 2 رد
    • 1.7k مشاهدة
  18. hobaa

    كيف يمكن ان اضيف او استعلم فى جداول مستخدم اخرمثال يوجد مستخدم اسمه hr كيف استعلم من جدول ال REGIONS او ادخل بيانات من خلال الshcema الخاصه بى و ليكن scott ????????????????????????????????????????????????? اتمننى المشاركه ايهاب وجدى

    • 3 رد
    • 1.6k مشاهدة
  19. محمد ارحيل
    Started by محمد ارحيل,

    ارغب بالتعرف على الية قرأة بيانات من ملف text ؟ موضوع مكرر استخدم خاصية البحث ادارة المنتدى

    • 0 رد
    • 1.2k مشاهدة
    محمد ارحيل
  20. cavalier
    Started by cavalier,

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

    • 2 رد
    • 1.8k مشاهدة
  21. صلاح الثبيتي
    Started by صلاح الثبيتي,

    السلام عليكم انا عندي جدول CREATE TABLE items ( iid NUMBER(8) NOT NULL, iname VARCHAR2(15) NOT NULL, idesc VARCHAR2(150), iimage BLOB, iprice NUMBER(6,2) NOT NULL, irmarks VARCHAR2(150), lid NUMBER(8) NOT NULL, cid NUMBER(8) NOT NULL ); و ابغى اضيف الصور لقاعده البيانات .. كيف ؟؟ كيف اسوي insert للصوره ؟

    • 5 رد
    • 3.3k مشاهدة
  22. 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 مشاهدة
  23. nono_monoo

    اريد معرفه كيفيه الاستعلام عن اشخاص متصلين من جدول معين؟

    • 2 رد
    • 2.7k مشاهدة
  24. محمد سعيد
    Started by محمد سعيد,

    السلام عليكم اريد معرفة عدد الموظفين الذين يعملون تحت ادارة مدير معين وليكن ALI مثلا

    • 10 رد
    • 4.3k مشاهدة
  25. سلطان اوراكل
    Started by سلطان اوراكل,

    السلام عليكم اخواني انا عندي هذي الكود الذي يقوم بتحويل التاريخ الميلادي الي الهجري قم بتنفيذ هذا الfunction اولاً ثم CREATE OR REPLACE function intPart(floatNum in number) return number is floatNum1 number:=floatNum; begin if (floatNum1< -0.0000001) then return ceil(floatNum1-0.0000001); end if; return floor(floatNum1+0.0000001); end; / قم بتنفيذ الfuntionهذا ثانياً CREATE OR REPLACE function hd_fun(dateh date) return date is datea date; d number(2):=to_char(dateh,'dd'); m number(2) :=to_char(dateh,'mm'); y number(4) :=to_char(dateh,'yyyy'); jd number; l number; j number; n number; begin /*if ((y>1582) or ((y=1582)and(m>10))or((y=1582)and(m=10)and(d>1…

    • 6 رد
    • 4.7k مشاهدة
    سلطان اوراكل

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

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

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.