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

    السلام عليكم ورحمة الله وبركاته ممكن حد يساعدنى ويقلى ازاى اعمل جدول معين فيه مثلا عمود اسمه sex الجنس اذا كان ذكر او انثى انا عاوز اعمل check box على فورمه اذا كان male يسجل فى العمود مثلا حرف m واذا كان female يسجل مثلا حرفf فى نفس العمود يعنى التغيير يكوناذا كان ذكر يتسجل m فى العمود واذا كان انثى يتسجل f فى نفس العمود وشكرا.....وجزاكم الله كل خير

    • 2 رد
    • 1.1k مشاهدة
  2. mfseror
    Started by mfseror,

    أرجو المساعدة لتحويل جدول ضخم في قاعدة البيانات لدي من الشكل التالي: StoreCode StoreName Jun-07 Jul-07 Aug-07 1014 hh 318013.59 335452.46 285439.48 1015 fd 183226.87 190851.25 228375.3 1016 re 691919.78 764955.06 744312.58 الى الشكل التالي: StoreCode StoreName month budget 1014 hh Jun-07 318013.59 1014 hh Jul-07 335452.46 1014 hh Aug-07 285439.48 1014 hh Sep-07 285411.43 1014 hh Oct-07 385805.6 1014 hh Nov-07 400865.46 مرفق لكم في اكسل شيت وشكرا table.rar

    • 3 رد
    • 892 مشاهدة
  3. ledow2007
    Started by ledow2007,

    إلى أعضاء المنتدي الكرام محتاج مساعدة في شرح هذا الكود Copy specific columns (and rows) from one table to another: Insert into postables (postable_id, postable_name, dept, auth_name) VALUES( (Select postables_seq.nextval), (Select 'some static text' postable_name), (Select dept From cost_centres Where cc_code = 123), (Select auth_name From authorisers Where auth_code = 'Z5f') ) [b] -- The same as above written to select alias names:[/b] insert into postables (postable_id, postable_name, dept, auth_name) (select AA,BB,CC,DD from (Select postables_seq.nextval AA), (Select 'some static text' BB), (Select dept CC From cost_cen…

    • 2 رد
    • 1.2k مشاهدة
  4. sarah_dev
    Started by sarah_dev,

    السلام عليكم اخواني انا عملت هذا ال Function وانا متاكدة ان المشكلة في الشرط ، لانو لما اشيل الشرط كلو بيصير تمام CREATE OR REPLACE FUNCTION VALID_DEPTID(id number) RETURN BOOLEAN IS BEGIN IF (id in ( select distinct department_id from departments)) then return true; else return false; END IF; END VALID_DEPTID ; ياترى PL/SQL لا يتحمل the IN clause ،اذا نعم ايه البديل؟ الشكر الجزيل مسبقا السلام عليكم

    • 2 رد
    • 1.1k مشاهدة
  5. meshmesh173
    Started by meshmesh173,

    كيفية استخدام دالة SubStr

    • 2 رد
    • 5.1k مشاهدة
  6. RTL
    Started by RTL,

    السلام عليكم جميعا انا استخدم اوراكل 10G وعملت بروسيجر تحوي GROUP BY قام ببناء البروسيجر بشكل صحيح لكن عندما استدعيها واناديها يظهر لي اخطاء تخص الجروب باي وسمعت ان النسخة التي اعمل عليها لاتدعم الجروب باي فهل هذا صحيح؟؟؟؟؟؟؟؟؟؟؟؟ ومالحل

    • 8 رد
    • 1.8k مشاهدة
  7. salma.oracle
    Started by salma.oracle,

    function JANFormula return Number is x number; begin select distinct sum(wip.transaction_quantity)qty into x from MTL_MATERIAL_TRANSACTIONS wip,mtl_system_items itm where wip.inventory_item_id=itm.inventory_item_id and wip.TRANSACTION_TYPE_ID = 35 and wip.inventory_item_id=:inventory_item_id and to_char(wip.transaction_date,'YYYY')=NVL(:YEAR,wip.transaction_date) and to_char(wip.transaction_date,'mm')='01' ; return x; exception when no_data_found then return 0; end; انا عملها جوه فرميلولا وده الايرور الى ظهر eror 201 at line 6 colum 6 indentifier'mtl_matrail_transaction must be declared -eror 0 at line 4 colum 3 sql statment ignored

    • 4 رد
    • 1.3k مشاهدة
  8. رشدي راشد

    مرحبا باخواني الاعزاء ارجو حل السؤال التالي : اضافة عموله لكل موظف حسب راتبه باستخدام CURSOR والمتغيرات عن طريق ال UPDATE , عن طريق جدول EMP........... مثلا اي ENTER_MIN(SAL)& ENTER_MAX (SAL)& ادخال الراتب يدوي مثال 100 300 العموله هيه 5% عن طريق ال UPDATE اي من راتب 100 الى راتب 300 العموله هيه 5% مابين 200 و 400 اريد لهم عموله 9% وهكذذذذذا في كل مره

    • 4 رد
    • 1.3k مشاهدة
  9. shakerme

    اريد ان اعمل insert على عمود من عمود اخر في نفس الجدول

    • 3 رد
    • 1.1k مشاهدة
  10. AhmedAlthawabteh
    Started by AhmedAlthawabteh,

    أخواني الأعزاء: السلام عليكم ورحمة الله وبركاته ماذا يعني هذا الpackage والذي وجدته في schema تاعت اوراكل التي تنزل عند انزال اوراكل EXECUTE DBMS_DATAPUMP_UTL.REPLACE_DEFAULT_DIR ولمعرفة مكان وجوده اتبع الpath التالي 1- اذهب على ال partation الي منزل علي ال db وافتح ال folders الذي اسمه اوراكل ثثمproduct والى ان تصل db_1 2- موجود بداخل الfolder الاخير folder اخر اسمه demo افتحه تجد داحلة schema [hi.m من اوراكل 3-افتح الملف mk_dir.sql تجد الpackage داخله مع التحية

    • 1 رد
    • 1.4k مشاهدة
  11. مبرمجة أوراكل
    Started by مبرمجة أوراكل,

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

    • 2 رد
    • 1.3k مشاهدة
    مبرمجة أوراكل
  12. rasim
    Started by rasim,

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

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

    السلام عليكم ورحمة الله ،، لدي notes field تكتب فيه ملاحظات وهو عباره عن varchar(3000) اريد تجزئة الكلام المكتوب فيه ،،ونقله الى عدة حقول بدل لا يكون في حقل الملاحظات فقط ،، بحيث في كل مرة يكون فيها carriage returns ينقل الكلام الى الحقل الاخر . هل هناك اي افكار ممكن ان تساعدني في ذلك ،، ارجو من اهل الخبره مساعدتي.

    • 2 رد
    • 1.2k مشاهدة
  14. رشدي راشد
    Started by رشدي راشد,

    مرحبا باخواني الاعزاء وبعد : ارجو المساعدة بحل السؤال التالي : اكتب Procedure لاسترجاع معدل الراتب السنوي وأعلى راتب سنوي وأقل راتب سنوي لموظفي القسم المدخل رقمها ........ (يعني لما ندخل اي رقم موظف من جدول emp يعطينا معدل الراتب السنوي له و أعلى راتب سنوي وأقل راتب سنوي ) ... هكذا..... ارجو الرد ؟؟؟؟؟؟ مشكوورين

    • 4 رد
    • 1.1k مشاهدة
  15. omogun

    مهمه خطره أريد عمل فانكشن وظيفتها عمل ايميل بأسم ووظيفه جميع الموظفين فكان هذا جهدي s create or replace function email (P varchar2,S varchar2) return varchar2 is x varchar2(20); begin x:=P||S||'@oracle.com'; return TO_CHAR(x); end; --تنفيذ الفانكشن select email(ename,job) EMP_EMAILS from emp; --لكن وبعد --التنفيذ اصابني خيبه الامل -- --وظهر هذا الخطأ select ename,email(ename,job) from emp where deptno = 20 * ERROR at line 1: ORA-06502: PL/SQL: numeric or value error: character string buffer too small ORA-06512: at "SCOTT.EMAIL", line 6 [\SQL] كـود SQL ورجائي اليكم جميعا يا خواني مساعدتي في هذه الفانكشن في الانتظار gold_heart55…

    • 4 رد
    • 1.9k مشاهدة
  16. chairman
    Started by chairman,

    السلام عليكم مالفرق بين oracle10g و oracle 11g هل ان الدفلوبر 6 بيشتغل مع oracle 11g افيديوني افادكم الله

    • 0 رد
    • 850 مشاهدة
  17. ledow2007
    Started by ledow2007,

    أرجو من الأخوة الأعضاء المحترمين شرح مفصل عن Interval year to month و Interval day to second للأهمية حيث أنني أعرف الغرض من interval year to month هو لتخزين فترات زمنية تقاس بالسنين والشهور . حيث أنني أواجه بعض الصعوبة في فهم 2 digits or 3 digits بجوار الشهور أو السنين . سؤال هام: ما هو الغرض من استخدام interval year to month or day to second في الكود مع العلم أنني كما اوضحت أن وظيفه interval yaer to month هي تخزين فترات زمنية ولكن تخزينها فين ؟ وما هي الأمثلة على ذلك؟ يعني هل مثلاً بنستخدمها عندما نود معرفة الفرق بين تاريخ تعين الموظف والتاريخ الحالي وإذا كان هو ذاك هل توجد أمثلة أخرى ؟ أعرف أنني أثقلت على من يقرأ موضوعي ولكنني فعلاً بدأت من خلال منتداكم ووصلت إلى مراح…

    • 2 رد
    • 1.7k مشاهدة
  18. chairman
    Started by chairman,

    السلام عليكم يا اساتذتي الافاضل سؤالي : ما هو الفرق بين Tablespace واسم المستخدم هل ممكن نفس التابل سبايس يكون اكثر من اسم مستخدم واحد او العكس في نفس اسم المستخدم اكثر من تابل سبايس سؤال اخر : لدي برنامج يرتبط مباشرتا بقاعدة البيانات واحدى متلطلبات الاتصال بالقاعدة انه ادخل اسم ( السيكما ) فماذا يعني بالاسكيما هل يقصد اسم المستخدم

    • 3 رد
    • 1.5k مشاهدة
  19. omogun
    Started by omogun,

    حمل المرفقات اولا ثم ناقش الاجابه أعتقد ان الاجابه هي B شارك برأيك وهذه اكواد أختصارا لوقتك 31 0 0 create table log_lab (USER_NAME VARCHAR2(9),DB_DATE DATE ); ..... create table emp1 as select * from emp1; >>>>> create or replace procedure inin (P_id in number) is v_id number; Procedure log_exec is begin insert into log_lab values(user,sysdate); end log_exec; --v_name varchar2(9); begin delete emp1 where empno=P_id; log_exec; --لا أدري كيف يمكنه ان يحفظ البيانات بعد ان تم حذفها سا بقا؟؟ select ename,empno into v_name,v_id from emp1 where empno=P_id; end inin; .................... select * from user_errors ININ PROCEDURE 1 12 25 PLS-00201: …

    • 0 رد
    • 1.1k مشاهدة
  20. omogun
    Started by omogun,

    ممكن الاجابه على هذا السوال يتعلق بالعلاقات بين الجداول وعرضها من العديد منها 007-1 هذا هو رقم الامتحان الرجاء تحميل السوال من المرفقات وشكرا 007_1_____3.rar

    • 1 رد
    • 906 مشاهدة
  21. رشدي راشد
    Started by رشدي راشد,

    ارجو حل السؤالين الاتيين لانهم مهمين في الامتحان first ولأن المادة جديدة علي.............. السؤال الاول : اكتب برنامج لزيادة راتب الموظف الذي يتم ادخال رقمه بنسبة 10% السؤال الثاني : اكتب برنامج ايجاد اكبر رقم بين 3 ارقام انت ادخلتهم ارجو الرد لان اسئلتي مهمه في الامتحان واذا يمكن على ايميلي [email protected]

    • 3 رد
    • 1.1k مشاهدة
  22. رشدي راشد

    مرحبا باخواني الاعزاء وبعد ارجو المساعدة في الحل التالي : ولان السؤال صعب جدا السؤال : اكتب function لاسترجاع رقم تسلسل موظف جديد سيتم تعيينه ارجو الرد لانه مهم في الامتحان........ مشكوورين جدا وشكرا لكم .....

    • 2 رد
    • 1.3k مشاهدة
  23. mostfa_future
    Started by mostfa_future,

    السلام على من اتبع الهدى CREATE OR REPLACE function GET_JOB (V_JOB_ID VARCHAR2,R OUT VARCHAR2 )RETURN VARCHAR2 IS begin SELECT JOB_TITLE INTO R from JOBS WHERE JOB_ID = V_JOB_ID; EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE ('IN VELD JOB_ID '); END; / DECLARE NN VARCHAR2(30); BEGIN GET_JOB ( 'AD_PRES' , NN ) ; END ; طلع معى GET_JOB ( 'AD_PRES' , NN ) ; * ERROR at line 4: ORA-06550: line 4, column 7: PLS-00103: Encountered the symbol "GET_JOB" when expecting one of the following: := . ( @ % ; The symbol ":=" was substituted for "GET_JOB" to continue. لما كتبته بهذى الطريقه اشتغل CREATE OR REPLACE function GET_JOB (V_JOB_ID VARCHAR…

    • 6 رد
    • 1.7k مشاهدة
  24. ENG_HOSSAM_WALLY
    Started by ENG_HOSSAM_WALLY,

    كيف يمكن وضع شرط دخل جملة ال having دون كتابت حقل الشرط داخل ال groub by مثال select col1 ,sum(col2) from view_name group by col1 having col3 > :text1 كيف يمكننى عمل ذلك

    • 5 رد
    • 1.5k مشاهدة
  25. homesick
    Started by homesick,

    hi guys as the subject above ,, please tell me what is the name of the file that we can alter the default session parameters like (pagesize, linesize ... etc), my client oracle version is 8 Thanks

    • 5 رد
    • 1.3k مشاهدة

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

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

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.