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

    السلام عليكم ورحمه الله وبركاته انا كتبت موضوع قبل كده ومش عارف مفيش ردود ليه وانا عندي مشكله ومش عارف اذاكر اللي فات مني وطبعا قولت لازم ارجع لاخوتي في المنتدي بس مفيش حد رد فقلت اتوجه ليكم مرة تانية انا بعد ما سطبت البرنامج علي الجهاز طبعا كلمه السر sys وخلص التسطيب جيت اشغل برنامج SQl Plus username Scott password tiger ومرة عملتها usename scott password tiger host server orcl فياريت تساعدوني شوف الكلمة دي حلوة جدا ازاي

    • 1 رد
    • 1.3k مشاهدة
  2. SamdanNet
    Started by SamdanNet,

    السلام عليكم ورحمة الله وبركاته انا نصبت الـ pl/sql بس اول ما جيت افتحهها وادخلت اسم المستخدم وكلمة المرور system/manager تعطي لي الرسالة اللي في الصورة ممكن اي حد يفهمني المشكله وحلها انا توقعت ان المشكلة من التثبيت اني ثبتت بدون ما اتبع خطوات معينه اذاا كان فيه خطوات لازم تتبع ارجو منكم تدلوني عليها ولكم مني جزيل الشكر والعرفان

    • 8 رد
    • 5.5k مشاهدة
  3. محمد فيصل امين خربط
    Started by محمد فيصل امين خربط,

    لقد قمت بإنشاء هاذ الجدول 1 create table t1 2 (t1 number(10) primary key, 3 t2 varchar2(10) 4* ) SQL> / Table created. وقمت بأنشاء هاذ الجدول 1 create table t2 2 (t1 number(20) primary key, 3 t2 varchar2(20) references t1(t2) 4* ) SQL> / t2 varchar2(20) references t1(t2) * ERROR at line 3: ORA-02270: no matching unique or primary key for this column-list وعند اضافه الجدول الثاني ظهر لي هاذ الخطا ORA-02270: no matching unique or primary key for this column-list ارجو من الذي يعرف المشكله ان يرشدني لحلها

    • 1 رد
    • 1.2k مشاهدة
    أسامة موسى
  4. AAZH

    السلام عليكم ورحمة الله ياشباب عندي مشكله عند عمل كونكت لسكينا معينه تظهر لي هذه الرساله ORA-12514 : TNS:Listener dose not currently know of Sevice requested in connect descriptor فما هو الحل عماً بأن ملفي tnsnames و Listen مضبوطين

    • 5 رد
    • 10.4k مشاهدة
    الغريب_الغريب
  5. sasa87
    Started by sasa87,

    انا عندي مشكله في الكود البسيط ده ان جزء exception لا يفعل عند عدم وجود بيانات ارجو المساعده في معرفة هذا الخطاء الغريب DECLARE dummy NUMBER; BEGIN SELECT count(1) INTO dummy FROM emp where deptno=200; EXCEPTION WHEN NO_DATA_FOUND THEN DBMS_OUTPUT.PUT_LINE('no data found'); WHEN OTHERS THEN NULL; END; المفرض ان الرساله no data foun تظهر نظر لعدم وجود بيانات خاصه بالادارة 200 تمام كده المشكله انه الجزء لا يعمل اطلاق مش عارف العيب في الدتابيز عندي ولا اه ياريت حد يجربه ويقلي اشتغل عنده ولا لالالالالالالالا علشان اعرف الغلط فين بالظبط والغريب ان الكود ده يعمل DECLARE dummy NUMBER; BEGIN SELECT sal INTO dummy FROM emp where deptno=200; EXCEPTION …

    • 2 رد
    • 1.3k مشاهدة
  6. master_msn

    السلام عليكم ورحمه الله وبركاته هذا اول برنامج اقوم بتصميمه ولدي مشكله تعبت وانا احاول في حلها وفشلت , انا صممت واجهه تطلب اسم المستخدم وكلمه المرور ولكن اريد ان احدد عدد من المستخدمين يدخلون على شاشه معينه والمتسخدمين الاخرين على شاشه اخرى ومستخدمين اخرون على شاشه اخرى ولا اريد ان اعمل شاشه صلاحيات ولقد جربت الكود التالي ولكن تظهر لي رساله خطا وهذه الرساله frm-40735:when-button-pressed trigger raised unhandled exception ora-01422 وهذا الكود begin select count(*) into :a from red_users where red_user = :red_user and red_pass = :red_pass; end; if :a<1 then set_alert_property('ER',alert_message_text, 'the username or password is not correct'); end if; i…

      • أعجبني
    • 5 رد
    • 4k مشاهدة
  7. Ahmed Love Oracle
    Started by Ahmed Love Oracle,

    السلام عليكم يحدث لى مشكره فى البرمجه وهذه صوره المشكله

      • أعجبني
    • 9 رد
    • 2k مشاهدة
  8. المبرمجه الصغيره
    Started by المبرمجه الصغيره,

    السلام وعليكم ورحمه الله وبركاته مشكلتي عندما اكتب اسم المستخدم وكلمه السر يعطيني هذه الرساله the account is locked حاولت في حل المشكله من خلال الدخول لقاعده البيانات عن طريق run وتعديل المستخدم الى مستخدم مفتوح وليس مقفل ولكن يظهر رساله انه غير متصل حليت مشكله انه غير متصل من خلال كتابه الامر connect ولكن يظهر لي الرساله من جديد the account is locked ارجوا المساعده وشكرا لكم

      • أعجبني
    • 3 رد
    • 3.4k مشاهدة
  9. pigo
    Started by pigo,

    CREATE OR REPLACE TRIGGER secure_emp BEFORE INSERT OR UPDATE OR DELETE ON emp BEGIN مكان الحروف الغريبة الخميس والجمعة مع انى ظبتطها اكثر من مرة IF (TO_CHAR(SYSDATE,'DAY') IN ('ÇáÌãÚÉ','ÇáÓÈÊ')) OR (TO_CHAR(SYSDATE,'HH24:MI') NOT BETWEEN '08:00' AND '18:00') THEN IF DELETING THEN RAISE_APPLICATION_ERROR( -20502,'You may delete from EMPLOYEES table only during business hours.'); ELSIF INSERTING THEN RAISE_APPLICATION_ERROR( -20500,'You may insert into EMPLOYEES table only during business hours.'); ELSIF UPDATING('SAL') THEN RAISE_APPLICATION_ERROR(-20503, 'You may update SALARY only during business hours.'); ELSE RAISE_APPLICATION_ERROR…

    • 2 رد
    • 1k مشاهدة
  10. asm197
    Started by asm197,

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

    • 0 رد
    • 621 مشاهدة
  11. nezar abd
    Started by nezar abd,

    غيرت الريجستري NLS_LANG الى AMERICAN_AMERICA.AR8MSWIN1256 ولا يعمل العربي ونفذت الامر ده Update props$ Set value$ ='AR8MSWIN1256' Where name ='NLS_CHARACTERSET'; وكتبت الامر التالى وظهرت NLS_CHARACTERSET بقيمه AR8MSWIN1256 ولا يعمل العربي select * from nls_database_parameters; PARAMETER -------------------------------------------------------------------------------- VALUE ---------------------------------------------------------------- NLS_RDBMS_VERSION 12.1.0.2.0 NLS_NCHAR_CONV_EXCP FALSE NLS_LENGTH_SEMANTICS BYTE PARAMETER -------------------------------------------------------------------------------- VALUE ----------------------…

    • 3 رد
    • 824 مشاهدة
    ميسم الكرام
  12. Ahmed.hagras
    Started by Ahmed.hagras,

    السلام عليكم اني بستخدم oracle 11g مع وندوز فيستا ولما بشغل برنامح SQL PLUS بيفتح والكلام اللي في البرنامج بلغه مش معروفه يعني بدل ما هو كاتب USERNAME كاتب حاجات غريبه كده ارجو الافاده ما هي المشكله وهل المشكله في ويندوز فيستا او السكويل وشكرا

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

    السلام على من اتبع الهدى CREATE OR REPLACE PROCEDURE CHECK_SALARY(V_JOB_ID VARCHAR2 , V_SAL NUMBER ) IS yy NUMBER ; V_MIN_SALARY NUMBER ; V_MAX_SALARY NUMBER ; invalid_JOB_ID EXCEPTION; invalid_salary EXCEPTION; CURSOR emp_cursor iS SELECT MIN_SALARY ,MAX_SALARY from JOBS WHERE JOB_ID = V_JOB_ID ; BEGIN SELECT MIN_SALARY into yy from JOBS WHERE JOB_ID = V_JOB_ID ; OPEN emp_cursor; LOOP EXIT WHEN emp_cursor%NOTFOUND; FETCH emp_cursor INTO V_MIN_SALARY, V_MAX_SALARY; end loop; iF v_sal NOT BETWEEN V_MIN_SALARY AND V_MAX_SALARY THEN RAISE invalid_salary; end IF ; EXCEPTION WHEN invalid_salary THEN DBMS_OUTPUT.PUT_LINE('Invalid salary'|| v…

    • 4 رد
    • 1.6k مشاهدة
  14. alnahdisami
    Started by alnahdisami,

    عملت شاشة ارسال رسائل في button submit كتبت الكود التالي DECLARE V_USERNAME VARCHAR2(100); V_PASSWORD VARCHAR2(100); V_NUMBERS VARCHAR2(100); VV_SENDER VARCHAR2(100); V_MSG VARCHAR2(4000); --V_MSGKEY VARCHAR2(100); X VARCHAR2(500); V_URL VARCHAR2(100) ; V VARCHAR2 (4000); I VARCHAR2 (4000); V_VALUE VARCHAR2 (4000); V_NEW_VALUE VARCHAR2 (4000); BEGIN V_NUMBERS :=:NUMBERS; V_MSG :=:MSG; هنا يتم تحويل الرساله الى unicode FOR N IN 1 .. LENGTH (V_MSG) LOOP V := SUBSTR (V_MSG ,N,1); BEGIN SELECT AR_UNI INTO V_VALUE FROM ARUNI WHERE AR_CHR = V ; EXCEPTION WHEN NO_DATA_FOUND THEN V_VALUE := NULL; END; V_NEW_VALUE := V_NEW_VALUE||V_VALUE ; END LOOP; BEGIN SELECT V_USER,V_…

      • أعجبني
    • 7 رد
    • 3.6k مشاهدة
  15. bogii
    Started by bogii,

    اخواني في الله السلام عليكم ورحمة الله انا في مشكله واريد من اهل الخبره مساعدتي عندي SQL script يحتوي علي الاتي 1- insert into table1(select * from SCHEMA2.TABLE1) 2- insert into table2(select * from SCHEMA2.TABLE2) 3- insert into table3(select * from SCHEMA2.TABLE3) Commit المشكله التي تواجهني ان في بعض الاحيان يتم تنفيذ 1 و2 وتفشل 3 وهذا غير مطلوب المطلوب: انه اذا فشل تنفيذ ايا من هذه الجمل يتم عمل rollback دون تنفيذ ايا من هذه الجمل فهل توجد طريقه لحل هذه المشكله؟؟؟ أفيدوني أفادكم الله

    • 5 رد
    • 2.3k مشاهدة
  16. topone
    Started by topone,

    انا عملت تقرير يقوم بحسب مجموع الرواتب بشكل تراكمي اذا انا في دائره 10 والدائره 10 يوجد فيها 10 موظفين موزعين على صفحتين بحيث يظهر كل صفحه فيها 5 موظفين اريد ان اعمل فورميولا تقوم بحساب المجموع لرواتب الموظفين على الصفحه التانيه بحيث تجمع مجموع الصفحه الاولى ومجموع الصفحه التانيه وعند تغير رقم الدائره يبدا يحسب من البدايه بحث يتعامل مع كل دائره لوحدها ممكن مو فاهمين كتير علي عشان هيك راح ارفق ريبورت بسيط انا عملت المجموع الترامي في التقرير ويظهر بتقرير بلون نهدي بس مشكلتي انو بجمع كل الدوائر مع بعض انا بدي انو يجمع على مستو كل دائره sum.rar

    • 1 رد
    • 1.2k مشاهدة
  17. لهفه

    السلام عليكم في ال pl/sql لا استطيع استرجاع اكثر من صف وقالوا لي فيه طريقه تخليني استرجع اكثر من صف ارجوا انكم تساعدوني ما هي الطريقه؟

    • 6 رد
    • 2.4k مشاهدة
  18. mf_wahab
    Started by mf_wahab,

    السلام عليكم عندي مشكله عند الدخول علي يوزر الـ SYS حيث يظهر لي خطأ عند الدخول عليه كما بالمرفقات الرجاء المساعده شكراًError on Login to SYS.rar

      • أعجبني
    • 4 رد
    • 1.5k مشاهدة
  19. Ahmedreda Mohamed
    Started by Ahmedreda Mohamed,

    انا عندى مشكله وهى(install has encountered an error while ettempting to verify your virtual memory settings. please verify that the sum of the initial sizes of the paging files is at least 256 mb)مع العلم انى ويندوز 10

      • أعجبني
    • 1 رد
    • 919 مشاهدة
  20. omar_sabha
    Started by omar_sabha,

    السلام عليكم عندما اريد تشغبل ال SQL تواجهني مشكله وهي اضع user name password ولكن عندما اضع اسم ال DB واقوم بعمل Log in يعطي مسج No Listner مع العلم انه اثناء تنصيب الوراكل DB اظهر الرساله التاليه

    • 2 رد
    • 1.5k مشاهدة
  21. التعليم

    انا حطيت الصورة في ال data base في 10 جي واتسيفت لكن لما اجي اعمل select بيطلع لي error وبيقول لي sp2-0678:column or attribute type can not be displayed by sql*plus ياريت بجد حد يساعدني ياريت انا محتاج ليها اوي ده ايميلي ياريت تبعت ليا الحل ياريت ضروري [email protected]

    • 1 رد
    • 1.3k مشاهدة
  22. wael890610
    Started by wael890610,

    السلام عليكم لو نفذت الجمله التاليه على السيرفر select to_char(sysdate,'hh:mi AM')from dual ; تكون النتيجه 11:07 PM لو نفذت الجمله التاليه على الديفلوبر Message(to_char(sysdate,'hh:mi AM')); تكون النتيجه 11:07 ق.ظ وبالتالى اثناء عملى على الديفلوبر استخدم ق.ظ وعند عمل اInsert على السيرفر استخدم AM - هل توجد طريقه لتوحد المعاملين بحيث يكونوا الاثنين AM او الاثنين ق. ظ ؟ مع مراعاه ان يقبل الديفلوبر والسيرفر استخدامى للغه العربيه فى الداتا بيز والشاشات .

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

    السلام على من اتبع الهدى انا عندى مش كله انى معظم اومر الطباعه الى بتزيد عن 3 او 4 اسطر مش بتشغل علما انى بشتغل من تحت Internet Explore لو فى طر يقا تجعلنى اكتر اكتر عدد الصفوف يارت حد يقولى فى كود مفروض يطبع حوالى 80 سطر SET SERVEROUTPUT ON DECLARE TYPE dept_table_type IS TABLE OF departments.department_name%TYPE INDEX BY PLS_INTEGER; my_dept_table dept_table_type ; loop_count NUMBER := 0; deptno NUMBER ; BEGIN FOR i IN 1..100 LOOP if MOD(i,10)=0 then SELECT department_name INTO my_dept_table (i) FROM departments WHERE DEPARTMENT_ID = i ; end if; loop_count :=loop_count+1; END LOOP; exception when no_data_found then DBMS_OUTPUT.PUT_LINE('end of data') ; FOR i …

    • 7 رد
    • 2k مشاهدة
  24. ahmedib
    Started by ahmedib,

    الاخوه الاعضاء الافاضل, تحيه طيبه. اواجه مشكله فى تسجيل نصوص الاوامر (save to script files) حيث عند استخدام امر (save as or save) تظهر لى رساله الخطاء التاليه:- (SP2-0116 illegal save command) . انا لا اعرف السبب, وارجو المساعده شكراً

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

    select distinct sales_representative.sales_id,sales_representative.sales_name,sales_representative.sales_company, sales_representative.med_name,sales_representative.active_material,visit.visit_date from sales_representative,visit where sales_representative.sales_id=(select sales_id from visit where visit_date="25-04-2012") and visit.sales_id=(select sales_id from visit where visit_date="25-04-2012") order by visit_date مش بتخرج داتا

    • 2 رد
    • 923 مشاهدة

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

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

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.