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

    انا عايز اعمل زر لمل ادوس عليه يعمل ADD فى الداتا بايز و انا عامل الداتا بايز بالديزاينر و كله تمام و ده الكو د اللى بكتبه فى الزر Declare v_id departments.dept_id%type:='&DEPT_ID'; V_name departments.name%type:='&name'; Begin Insert Into Departments ( DEPT_ID , Name) Values (v_id,V_name); End; بي}لى لما بادوس على الزر وقت الرن when putton prised triger raised an unhandeled exception ارجو المساعدة ضرووووووووووووورى و شكرا.

    • 1 رد
    • 1.2k مشاهدة
  2. على باشا
    Started by على باشا,

    السلام عليكم ورحمة الله وبركاتة كل سنة وانتوا طيبين عندى مشكلة فى FONTS انواع الخطوط الى بختارها فى مرحلة تصميم الفورم مش هى الى بتظهر فى RUN TIME وشكراً تقبل الله منا ومنكم صالح الأعمال.

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

    السلام عليكم ورحمته الله وبركاته عندى مشكلة فى هذه الfunction ويظهر خطا اريد معرفته الخطا وسببه حيث تقوم هذه الfunction بتجميع الحقول من خلال جملة select وارجاع القيمه وعمل عليها الشرط وحساب الضربية من الموظف هكذ ا اذا وجد خطا ما فى تكون function اريد التصحيح له وشكرا CREATE FUNCTION dbo.Gettax1(@deg NVARCHAR(50)=NULL) RETURNS decimal(16,3) AS BEGIN declare @Text decimal(16,3) declare @total decimal(16,3) set @total=(select total_sal,total1,sal9,sal10,sal12,sal14,sal15,total from salary) begin if @deg='مدير عام' set @Text=(@total * 10 / 100 ) if @deg='درجة اولى' set @Text=(@total * 7 / 100 ) if @deg='درجة ثانية' set @Text=(@total * 6 / 100 ) if @deg='درجة ثا…

    • 0 رد
    • 1.2k مشاهدة
  4. أحمد الحمادى
    Started by أحمد الحمادى,

    هذه الرسالة بتظهرلى عندما احاول الدخول على المستخدم sys او sysdba ORA-28009: connection as SYS should be as SYSDBA or SYSOPER

    • 2 رد
    • 862 مشاهدة
    أحمد الحمادى
  5. m_nasef
    Started by m_nasef,

    بسم الله الرحمن الرحيم اعمل على الاصدار الأول من Oracle 9i وضفت فى ملف init.ora ما يلى ... UTL_FILE_DIR = * وحفظت الملف ... استخدمت procedure به UTL_FILE وقمت باضافة ال exceptions الخاصة ب UTL_FILE Package ويعطيى لى invalid_path ....مع انى اسم المسار واسم الملف صحيحان والملف موجود بامتداد TXT انى لا اعرف ماذا افعل ...

    • 1 رد
    • 1.9k مشاهدة
    أسامة موسى
  6. hanyfreedom
    Started by hanyfreedom,

    عندما أقوم بتنفيذ هذا الكود :- DECLARE dd VARCHAR2 (10) := '&dd'; pp VARCHAR2 (10); BEGIN pp := CASE WHEN dd = 1 THEN 111 WHEN dd = 2 THEN 222 WHEN dd IN (3, 4, 5, 6, 7, 8, 9) THEN 333 ELSE '0123456789' END; DBMS_OUTPUT.put_line ('When dd= ' || dd || ' then the pp= ' || pp); END; / فأذا وضعت له 1 أحصل على 111 و أذا 2 أحصل على 222 و أذا 3 أو 4 لغاية 8 أحصل على 333 و أذا أى رقم أخر غير السابق ذكرهم فمن المفترض أن أحصل على 0123456789 و الحته الاخيره هى المشكلة لأن الصفر الذى فى اول الرقم ( اللى هو الرقم ده 0123456789 ) لا يظهر و أنا لا أعرف سبب حدوث ذلك !!!!!! فأرجو الأفادة

    • 3 رد
    • 1.6k مشاهدة
  7. series_1981

    عندى فاتورة شراء او بيع فيها كذا صنف والفاتورة عبارة عن جدولين جدول الفواتير(ezn_sha) ... جدول الاصناف (asnaf_ezn) ويتم ادخال بيانات هذين الجدولين فى جدول واحد (view_ezn_sha) ولكن عند الادخال يتم ادخال الصف الاول فقط من جدول الاصناف أى صنف واحد فقط من الفاتورة الفورمز + صورة من الفاتورة + سكربت بتاع البرنامج برجاء حل هذه المشكلة لان كده البرنامج فيه مشكلة كبيرة خالص انا عاوز اسلم البرنامج

    • 2 رد
    • 2.1k مشاهدة
  8. m_nasef
    Started by m_nasef,

    ما معنى استخدام .... count(1) SELECT department, COUNT(1) as "Number of employees" FROM employees WHERE salary > 25000 GROUP BY department;

    • 1 رد
    • 1.3k مشاهدة
    أسامة موسى
  9. mhegize
    Started by mhegize,

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

    • 3 رد
    • 2.2k مشاهدة
  10. mahmoudab
    Started by mahmoudab,

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

    • 6 رد
    • 1.2k مشاهدة
  11. joseph80
    Started by joseph80,

    اعزائى الكرام ارجو المساعدة و لكم جزيل الشكر SELECT DISTINCT wip_requirement_operations.inventory_item_id, wip_requirement_operations.quantity_issued, wip_requirement_operations.segment1, wip_entities.wip_entity_name, mtl_system_items_b.description, ( ( wip_requirement_operations.quantity_issued / wip_discrete_jobs.start_quantity ) * ( wip_discrete_jobs.start_quantity - wip_discrete_jobs.quantity_completed ) ) job_order_re_qty FROM wip.wip_requirement_operations, wip.wip_entities, …

    • 0 رد
    • 828 مشاهدة
  12. محمدمحمدطة
    Started by محمدمحمدطة,

    السلام عليكم انا كنت مصمم قاعدة بيانات وكنت عملها dmp عندى وعملت نسخة ويندوز جديدو وجيت بقا اعملها impمش راضية وبتطلعلى الخطأ دا مش عارف احلها ازاى وانا رافع صورة وكمان الكودين اللى بعمل بيهم imp ولا واحد فيهم شغال ارجو المساعدة

      • أعجبني
    • 72 رد
    • 7.1k مشاهدة
    محمدمحمدطة
  13. amrdipo2003
    Started by amrdipo2003,

    السلام عليكم ورحمة الله وبركاته قمت بعمل database على اوراكل 10g وعند فتح sql*plus وكتابة الأمر select name from v$database; لم يظهر لى الداتا بيز المنشأة وظهر فقط orcl كيف اقوم بعمل الداتا بيز والدخول عليها لإنشاء جداول واستعلامات

    • 6 رد
    • 1.2k مشاهدة
    أسامة موسى
  14. joseph80
    Started by joseph80,

    SELECT DISTINCT wip_requirement_operations.inventory_item_id, wip_requirement_operations.quantity_issued, wip_requirement_operations.segment1, wip_entities.wip_entity_name, mtl_system_items_b.description, ( ( wip_requirement_operations.quantity_issued / wip_discrete_jobs.start_quantity ) * ( wip_discrete_jobs.start_quantity - wip_discrete_jobs.quantity_completed ) ) job_order_re_qty FROM wip.wip_requirement_operations, wip.wip_entities, inv.mtl_system_items_b, wip.wip_discrete_jobs WHERE ( (wip_discrete_jobs.status_type <> 7) AND (wip_entities.wip_entity_id = wip_requirement_operations.wip_entity_id ) AND (mtl_system_items_b.segment1 = wip_requirement_operations.seg…

    • 0 رد
    • 933 مشاهدة
  15. muslim4ever

    السلام عليكم انشاءت جدولين master/detail create table man_workshop_h (serial number(5) , man_ws_id varchar2(5) unique , man_ws_name varchar2(50) , ma_future1 varchar2(30) , /* (Org ID) */ ma_future2 varchar2(30) , ma_future3 varchar2(30) , ma_future4 varchar2(30) , ma_future5 varchar2(30) , ma_future6 varchar2(30) , ma_future7 varchar2(30) , ma_future8 varchar2(30) , ma_future9 varchar2(30) , ma_future10 varchar2(30), constraint ser_workshop_h_pk primary key (serial)); create table man_workshop_t (serial number(5) , serial_t number(5) , man_ws_man_id varchar2(10) unique , man…

    • 2 رد
    • 1.2k مشاهدة
  16. bop_3006
    Started by bop_3006,

    اصدقائى الكرام انا مبتدئ فى ال sql وعند دخولى الى البرنامج تواجهنى مشكلة عند دخول بقوم بكتابة هذه البيانات username : scott/1 password : host string : orcl وبعد الضغط على ok يعطى لى the account is locked ماذا افعل مع العلم بانى فى الشاشة الخاصة بالباس ورد ازلت جميع العلامات امام كل الحقول وكتبت الباس ورد وهوا 1 فى نفس الشاشة ماذا افعل ارجو المساعدة وشكرآ

    • 4 رد
    • 1.7k مشاهدة
  17. mohamed_ali84
    Started by mohamed_ali84,

    السلام عليكم ورحمة الله وبركاته لو سمحتوا لو حد ممكن يحللي المشكلة ديه sql develper فى connection مش عارف اعمل connection بدخل اسم ال and username , password و بيديني الرسالة الموجودة باللون الأحمر فى أخر الصور اللي امام حضراتكم وجزاكم الله خيرا..

    • 4 رد
    • 3.5k مشاهدة
  18. ahmedghaly
    Started by ahmedghaly,

    السلام عليكم ورحمة الله وبركاته يا باشمهندسين انا عملت تريجر after insert لتعديل بيانات في جدول خر عند عملية الادخال وعندما اقوم بعمل ادخال لبيانات من خلال تابيلر في فورمة يقوم التريجر بتعديل بيانات اخر صف في التابيلر فقط ولا يتم تعديل باقى العمليات فما الحل ؟؟

    • 5 رد
    • 911 مشاهدة
  19. AhmedOmar
    Started by AhmedOmar,

    مشكلة تحصل عندى عند عمل اى كود pl/sql داخل sqlplus او isqlplus لا يتم تنفيذه و لا يظهر اى اخطاء فقط يقوم بعملية loading على ال isqlplus و جربت انى اعمل نفس الكود عن طريق ال cmd و اتنفذ معايا عادى فا رجاء لو حد عنده فكرة عن المشكلة هنا ممكن تكون فين اكون شاكر جدا و انا شاكر جدا من غير حاجة

    • 5 رد
    • 1k مشاهدة
  20. asm197
    Started by asm197,

    ياشباب برجاء مساعدتى فى كيفية نقل البيانات من oracle الى sql 2000 فى اقرب وقت ممكن

    • 0 رد
    • 1.4k مشاهدة
  21. mohamed mansour
    Started by mohamed mansour,

    السلام عليكم ورحمة الله أنا كنت محتاج خبرتكم فى عمل لوب داخل لوب أول لوب بيجيب المرتب للموظف ويقسمه على الف(1000) وبيقربوا لقرب رقم صحيح وبيضعه فى متغير رقم 1 وتانى لوب بياخد قيمة هذا المتغيررقم 1 وبيلوب على حسب عدد قيمة المتغير وبيضع فى كل مرة لوب علامه الاستركس فى متغير جديد رقم (2) وفى النهاية انا بدخل قيمة هذا المتغير رقم (2) فى كولم انا مشكلتى انى مش عارف ازاى احدد انهى اى لوب الاول وازاى اخرج من اى لوب هو الكود بيشتغل بس لاول 3 او 4 موظفين لان الكولم فى الجدول مبيقدرش يشيل عدد الاستركس لان المتغيررقم (2) اللى بضع فيه قيمة الاستركس بيحتفظ بالقيم السابقة جواه وبالتالى قيمته بتزيد ومافيش حجم كولم يقدر يحتفظ بيه ومش عارف ازاى اخلى المتغير رقم (2) يمسح القيمه المو…

    • 2 رد
    • 1.8k مشاهدة
  22. mohamed.ali
    Started by mohamed.ali,

    السلام عليكم ،، الإخوة الكرام عندى مشكلة فى سكربت فايل بها إدراج عدد من الصفوف لجدول معين من ضمن حقوله "التاريخ" والمشكلة أنه عندما أقوم بتشغيل الاسكربت فايل تظهر رسالة not a valid month مع أن الفورمات الخاص بالتاريخ الموجود فى الفايل DD-MON-YY . وقمت بعمل : Alter session set nls_date_format = DD-MON-YY والمشكلة ما زالت قائمة وبتظهر نفس الرسالة . *----------------------------------------* * وجزاكم الله خيرا على تعاونكم * *----------------------------------------* على فكرة الـ script file ده مهم جدا بالنسبة لى .... والسلام عليكم

    • 3 رد
    • 1.6k مشاهدة
  23. محمود شومان
    Started by محمود شومان,

    declare linecount number:=&n; v varchar2(20); n number:=0; begin for lineno in 1..linecount loop for sp in 1..linecount-lineno loop v:=v||'_'; end loop; n:=lineno; for st in 1..2*lineno-1 loop if st <lineno then v:=v||n; n:=n-1; else v:=v||n; n:=n+1; end if; end loop; dbms_output.put_line(v); v:=''; end loop; end ; /

    • 2 رد
    • 1.5k مشاهدة
    محمود شومان
  24. Lestat

    السلام عليكم مطلوب منى انى انقل داتاجدول العملاء من داتا data1 الى داتا جدول العملاء data2 مع العلم انه توجد اسماء متشابهة فى الجدولين .. انا بدات بالخطوات دى 1- conn data1 2- 2- select * from agent minus select * from Data2.agent وبالفعل بيطلع الفرق بين الاسماء الزيادة المطلوب اضافتها الى جدول data2 وبعد كدا بعمل الكود ده conn data2 insert into agent select * from agent) minus select * from Data2.agent ( بيطلع ان فى constraint عشان يمنع تكرار الاكواد طب ازاى وانا اصلا جايب اكواد مش موجودة فى الجدول ده فكرت اعمل drop .disable لل constraint ده بس كنت مقلق انىابوظ حاجه تانيه ارجو المساعدة فى حل المشكلة دى او ابتكار حل جديد سلام

    • 5 رد
    • 1.1k مشاهدة
  25. 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 مشاهدة
    سعد الروبى

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

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

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.