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

Compilation Error

Featured Replies

بتاريخ:

السلام عليكم كل ما اقوم بعمل function او procedure بيتعمل بس بتظهرلى رسالة

created with compilation error

ايه الحل للموضوع ده لانه عامل مشاكل عند الاستدعاء

شكرا

بتاريخ:
  • كاتب الموضوع

فين الردود ياشباب

بتاريخ:

كده معناه انه تم انشائه لكن فيه اخطاء فى كود الانشاء اللى انت كاتبه حاول تراجعه كويس

لحد ما يكتبلك function created او procedure created

بتاريخ:
  • كاتب الموضوع

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

بتاريخ:

ممكن تبعت الكود

بتاريخ:
  • كاتب الموضوع

create or replace procedure raise_salary
(id employees.employee_id%type);
(percent number)
is
begin
update
employees
set salary =salary*(1+percent/100)
where employee_id=id;

تم تعديل بواسطة حسين محمد_25800

بتاريخ:

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

و تانى حاجة ماتحطش علامة السيميى كولون ; بعد كتابة البارمتر

طريقة كتابة الكود

create or replace procedure raise_salary
(id employees.employee_id%type,percent number)
is
begin
update
employees
set salary =salary*(1+percent/100)
where employee_id=id;
end;

جربه و ان شاء الله يشتغل معاك تمام

تم تعديل بواسطة AhmedOmar

بتاريخ:

 


procedure بعد التعديل

CREATE OR REPLACE procedure SCOTT.raise_salary (p_empno number, p_percent number)
is

begin
update emp
set sal = sal*(1+p_percent/100)
where empno = p_empno;
end;

طريقة الاستدعاء
exec raise_salary(7934,1000);


 

تم تعديل بواسطة eslam4444

بتاريخ:
  • كاتب الموضوع

تمام يا استاذ احمد اشتغل زى الفل Procedure created.

الف شكر تعبتك معايا

بتاريخ:
  • كاتب الموضوع

الف شكر يا استاذ اسلام البروسيدر اشتغل الحمدلله

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

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

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

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.