الانتقال إلى المحتوى
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. islamcall

    بسم الله الرحمن الرحيم بصراحة منتدى رائع بس ما وقع بيدي الا اليوم وهذا السؤال على بركة الله يا اخواني اريد مشروع اوو برنامج صغير لمبتدئي بس مكتمل على شرط ان تكون الملفات بصيغة fmb,rdf,mmb لكي نتمكن من مشاهدة الكود البرمجي .. ولكي نستفيد من هذا وإذا كان هنالك روابط لها علاقة ومفيدة الرجاء تزويدنا بها وشكرا لكم

    • 0 رد
    • 2.1k مشاهدة
  2. ahmedmorgan
    Started by ahmedmorgan,

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

    • 1 رد
    • 1.9k مشاهدة
  3. الحـــــالـــــم
    Started by الحـــــالـــــم,

    السلام عليكم ورحمة الله وبركاته الاخوة الافاضل قمت بتثبيت اوراكل 9 أي وقمت يتشغيل sql plus وادخلت اليوزرنايم scott والباسوورد tiger وتظهر لي الرسالة الاتيه 12560 ora- TNSprotocol adapter error تعبت وانا احاول حلها ولا فائدة تم تحرير المشاركة "الرجاء مطابقة العنوان مع المضمون" إدارة المنتدى

    • 9 رد
    • 3.4k مشاهدة
  4. عبداللطيف
    Started by عبداللطيف,

    تحياتي للجميع tofeee DECLARE APPLICATION PLS_INTEGER; WORKBOOKS PLS_INTEGER; ARGS PLS_INTEGER; WORKBOOK PLS_INTEGER; WORKSHEETS PLS_INTEGER; WORKSHEET PLS_INTEGER; BEGIN APPLICATION:=CLIENT_OLE2.CREATE_OBJ('EXCEL.APPLICATION'); CLIENT_OLE2.SET_PROPERTY(APPLICATION,'VISIBLE',1); WORKBOOKS:=CLEINT_OLE2.GET_OBJ_PROPERTY (APPLICATION,'WORKBOOKS'); ARGS:=CLIENT_OLE2.CREATE_ARGLIST; CLIENTS_OLE2.ADD_ARG(ARGS,FILE); WORKBOOK:=CLIENT_OLE2.GET_OGJ_PROPERTY (WOORKBOOKS,'OPEN',ARGS); CLIENT_OLE2.DESTROY_ARGLIST(ARGS); WORKSHEETS:=CLIENT_OLE2.GET_OBJ_PROPERTY (WORKBOOK,'WORKSHEETS'); WORKSHEET:=CLIENT_OLE2.GET_OBJ_PROPERTY(WORKSHEETS,'ADD'); END;

    • 5 رد
    • 3.7k مشاهدة
    أسامة موسى
  5. eng_ayman
    Started by eng_ayman,

    السلام عليكم و رحمة الله و بركاته عند كتابة التاريخ المبلادى فى الفورم لا يقبل الا اذا كتب كالاتى 2004-11-20 اى من الشمال الى الى اليمين كيف يمكن جعل التاريخ يكتب من اليمين الى الشمال وتقبله الفورم مثل 20-11-2004

    • 4 رد
    • 2.9k مشاهدة
  6. فتى تاروت
    Started by فتى تاروت,

    السلام عليكم ورحمة الله وبركاته كيف استطيع عرض الاستعلام التالي من جدول emp في أوراكل س / أعرض رقم الموظف واسم الموظف وتاريخ توظيف الموظف وقرب إلى أقرب تاريخ من تاريخ توظيفه والموظف الذي عمل بأقدم تاريخ والموظف الذي عمل بأحدث تاريخ للموظفين الذين كان تاريخ توظيفهم 1992 يالله يا شباب ...

    • 10 رد
    • 5.4k مشاهدة
  7. حفيدالفاروق
    Started by حفيدالفاروق,

    السلام عليكم شباب : حسب علمي انا اوركل 8 يدعم ال OBJECT لكن عندما ادخل على SQL PLUS 8.0.6.0.0 وأدخل مثلا الجملة التالية: create type x as object (id number(6)) ex تظهر الملاحظة التالية: ORA-00439: feature not enabled: Objects فما الحل .

    • 2 رد
    • 3.3k مشاهدة
    حفيدالفاروق
  8. غزوان
    Started by غزوان,

    سلام عليكم if the realtion has two attributes or more as a primary key when i define the primary key should i declare a constraint for every key like this constraint pk1 primary key(id); constraint pk1 primary key(date); or declare them just in one constraint : constraint pk primary key(id,date) also what about the same case for foriegn key when i have more than one foriegn key

    • 4 رد
    • 3.4k مشاهدة
  9. عبداللطيف
    Started by عبداللطيف,

    تحياي للجميع delete from dept_copy where rowid in (select rowid from dept_copy minus select max(rowid) from dept_copy group by DEPTNO, DNAME, LOC);

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

    تحياتي للجميع التأكد من التاريخ او وضع صيغة معينة للتاريخ والتأكد منها tofeee FUNCTION isdate ( p_data IN VARCHAR2 ) RETURN DATE IS BEGIN RETURN TO_DATE (p_data, 'mm/dd/yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm-dd-yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'MON dd yyyy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm-dd-yy'); EXCEPTION WHEN OTHERS THEN BEGIN RETURN TO_DATE (p_data, 'mm/dd/yy'); …

    • 7 رد
    • 6.4k مشاهدة
  11. عبداللطيف

    تحياتي للجميع عملية مقارنة تاريخين باليوم الساعة والدقائق والثواني كذلك tofeee CREATE OR REPLACE FUNCTION date_difference( p_start_date IN DATE, p_end_date IN DATE ) RETURN VARCHAR2 IS ln_difference NUMBER := p_end_date - p_start_date; ln_days PLS_INTEGER := trunc( ln_difference ); ln_hours PLS_INTEGER := mod( 24 * ln_difference, 24); ln_mins PLS_INTEGER := mod( 1440 * ln_difference, 60); ln_secs PLS_INTEGER := mod( 86400 * ln_difference, 60); BEGIN RETURN( 'Days : ' || ln_days || ' Hours : ' || ln_hours || ' Mins : ' || ln_mins || ' Secs : ' || ln_secs); FUNCTION_DATE_DIFF.txt

    • 7 رد
    • 9.4k مشاهدة
  12. عبداللطيف
    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 مشاهدة
  13. الأسيف
    Started by الأسيف,

    أخوتي الكرام .. السلام عليكم ورحمة الله وبركاته وبعد .. إليكم الدرس التمهيدي من دروس سلسلة علم SQL ORACLE بسهولةإن شاء الله .. و هو عن لغة الاستعلام الهيكيلة SQL ومميزاتها والفرق بينها وبين SQL Plus ثم أوامر هذه الغة الفرعية .. وقتاً ممتعاً وشيقاً أرجوه لكم مع الدرس .. وبانتظار آرائكم واقتراحاتكم .. وفي كلمة خايف تزعلكم بس الحق حق .. ....... جميع الحقوق محفوظة والله حسيبنا في الدنيا والآخرة .. 1.PDF

    • 67 رد
    • 29.8k مشاهدة
  14. مشعلاني
    Started by مشعلاني,

    السؤال كتالي : عندي جدول مكون من عدة حقول ولكن احد الحقول يعبر عن الجهات الأربع شمال جنوب شرق غرب ولكن في الجدول معبر عنها برقم بحيث شمال رقم 1 جنوب رقم 2 وهكذا...... ولما اسوي كويري يعطيني بالارقام السؤال هنا ابي في sql كيفية تحويل الرقم الى نص مع بقاء الرقم الأصلي في الحقل بحيث اعطيه شرط اذا وجد رقم 1 يكتب لي شمال وهكذا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

    • 4 رد
    • 3.3k مشاهدة
  15. عبداللطيف
    Started by عبداللطيف,

    تحياتي للجميع tofeee Code stored in Binary/Text files instead in Stored Procedures-SQL SERVER Code_store1654851072003.zip

    • 0 رد
    • 2.9k مشاهدة
    عبداللطيف
  16. GroupWar
    Started by GroupWar,

    السلام عليكم ورحمة الله هاذي اول مشاركة لي في هذا المنتدى الكريم وارجو اني الاقي الحل على اياديكم الكريمة باذن الله انا عندي مشروع صغير يختص بشغلات شؤون الموظفين وحساب ارصدة الاجازات .. والقصة من البدايه هو اننا في موقع عملي نستخدم برنامج لاجراء جميع العمليات الخاصة بشؤون الموظفين ومن بينها طبعا حساب ارصدة الاجازات العارضة والسنوية وهو مبنى على قاعدة بيانات اوراكل 9.2 وباستخدام فورمز 6 اي وريبورتس 6 اي . وماهو مطلوب مني هو انني انشيء (فيو) تحتوي على رقم الموظف وكم متبقي له من ايام الاجازات وانا لم اعرف الطريقة المثلى لكيفية انشاء هذه الفيو وتضمين (بروسيجر) خاص بحسبة الرصيد من ضمنها .. اي ان احد اعمدة الفيو تكون بياناته ناتجه عن بروسيجر معين يحسب الرصيد في كل مره نست…

    • 1 رد
    • 3k مشاهدة
    عبدالله ندا
  17. panzer
    Started by panzer,

    السلام عليكم قمت بتنصيب اوراكل 9i Server وقمت بعمل مستخدم له صلاحيات DBA بعدها قمت بانشاء جدول في ال SQL Plus وعند استعراضي للجدول تضهر لي هذه الرسالة no row selected او شيء من هذا القبيل. ارجوا من لديه الخبرة مساعدتنا وله جزيل الشكر .

    • 4 رد
    • 3.2k مشاهدة
  18. Guest المتابع
    Started by Guest المتابع,

    السلام عليكم ورحمة الله وبركاته،، حل لمشكلة يعاني منها الكثير ملاحظة :اذا تم وجد اي خطا اتمنى ابلا غي .... date_hd.sql

    • 9 رد
    • 8.5k مشاهدة
  19. مستر أوراكل
    Started by مستر أوراكل,

    عندما أقوم بإنشاء مجموعة من الـ Procedures والـ Functions على المستخدم scott مثلاً .. قد أنسى مسمياتها .. فهل هناك طريقة لعرض جميع الفنكشنز والبروسيجرز ؟؟ وإمكانية الحذف أيضاً !!

    • 7 رد
    • 5.3k مشاهدة
    مستر أوراكل
  20. مستر أوراكل
    Started by مستر أوراكل,

    SQL هي لغة الإستعلامات البنيوية .. لها عدة إصدارات منها PL/SQL .. فماهي باقي الإصدارات ولماذا يستخدم كل إصدار !! وهل PL/SQL خاصة فقط بالأوراكل ؟! ================= أعرف أن SQL تنقسم تعليماتها إلى ثلاثة أقسام : DDL DML DCL أريد أن أعرف الجملة الكاملة لللإختصارات وأي تعليمات تندرج تحت كل قسم !!!!

      • أعجبني
    • 7 رد
    • 13.3k مشاهدة
  21. 120000078
    Started by 120000078,

    يوجد عندي عنصر معرفو من نوع char علشان أخزن فيه السنه الدراسيه مثل 2003- 2004 فأنا أريد طريقة لكي أقدر أخذ رقم من هذا العنصر مثلا أخذ الرقم 2004 كرقم وشكرا

    • 6 رد
    • 3.7k مشاهدة
  22. shavrrrrr77
    Started by shavrrrrr77,

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

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

    السلام عليكم دي اول مشكلة ابعتها تطبيقا للفكرة اللي قلت لكوا عليها هي المشكلة اللي حصلت معايا و شفتها في حاجات كتير هي عند المقارنة بين تاريخين as charcter عشان محتاجين نقارن بالشهر بس في فورمات mm-yyyy المشكلة ان الاوراكل عند المقارنة as charcter ممكن يعتبر حاجات اكبر من حاجات تانية مع انهم كديت موش كدة يعني مثلا ممكن 10-2003 تبقي اصغر من 07-2003ككاركتر مع انه كديت العكس طبعا طيب دي المشكلة حلها ايه بقي اننا نحول التاريخ لكاركتر و بعد كدة لديت عشان يقارن صح يعني نكتب كدة and to_date(to_char(date1,'mm-yyyy'),'mm-yyyy')<to_date(to_char('07-2003','mm-yyyy'),'mm-yyyy'…

    • 11 رد
    • 5.9k مشاهدة
  24. عبداللطيف
    Started by عبداللطيف,

    تحياتي tofeee اليكم هذا الوظيفة Get the directory path from a full path والتي تعطيكم مسار الكامل لملف . CREATE OR REPLACE FUNCTION get_dir_path (p_file IN VARCHAR2) RETURN varchar2 IS v_dir_path VARCHAR2(1000); BEGIN /* || This Function returns a varchar2 string of the directory path of the file name. -- not including trailing slash. || Date: 10/09/2002 */ BEGIN IF instr(p_file,'/') > 0 THEN -- Unix v_dir_path := substr(p_file,1,(instr(p_file,'/',-1,1)-1)); ELSIF instr(p_file,'\') > 0 THEN -- Windows v_dir_path := substr(p_file,1,(instr(p_file,'\',-1,1)-1)); END IF; EXCEPTION WHEN value_error THEN v_dir_path := sq…

    • 7 رد
    • 7.1k مشاهدة
  25. عبداللطيف
    Started by عبداللطيف,

    الى الاعضاء الاعزاء تحياتي لكم ، كم وعدتكم كل يوم معلومة تفيدني وتفيدكم . tofeee ====== بروسيجر تحويل ملف تكست الى ملف اكروبات OraPDF is an Oracle stored procedure which converts text files or text-only web page to PDF format and sends the resultant output either to a file or to a browser. OraPDF can be integrated with any Oracle-based application that requires a PDF formatted output from the database. It is pure PL/SQL and does not use or require Oracle Reports to be installed, or any other external or 3rd party product. The interface to OraPDF is a standard PL/SQL procedure call. OraPDF is typically being used by customers who wish to view text output from Ora…

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