بتاريخ: 18 ديسمبر 201312 سنة comment_244259 السلام عليكم كل ما اقوم بعمل function او procedure بيتعمل بس بتظهرلى رسالة created with compilation error ايه الحل للموضوع ده لانه عامل مشاكل عند الاستدعاء شكرا تقديم بلاغ
بتاريخ: 18 ديسمبر 201312 سنة comment_244296 كده معناه انه تم انشائه لكن فيه اخطاء فى كود الانشاء اللى انت كاتبه حاول تراجعه كويس لحد ما يكتبلك function created او procedure created تقديم بلاغ
بتاريخ: 19 ديسمبر 201312 سنة كاتب الموضوع comment_244305 الكود تمام يااستاذ احمد براجعه كويس بس معرفش ايه السبب تقديم بلاغ
بتاريخ: 20 ديسمبر 201312 سنة كاتب الموضوع comment_244378 create or replace procedure raise_salary(id employees.employee_id%type);(percent number)isbeginupdateemployeesset salary =salary*(1+percent/100)where employee_id=id; تم تعديل 20 ديسمبر 201312 سنة بواسطة حسين محمد_25800 تقديم بلاغ
بتاريخ: 20 ديسمبر 201312 سنة comment_244381 انا اسف فى التاخر عليك فى الرد بالنسبة للكود اللى انت كاتبة لما بتكون عايز تحط اكثر من بارمتر للبروسيدجير او الفانكشن بتحطه فى نفس القوس و تانى حاجة ماتحطش علامة السيميى كولون ; بعد كتابة البارمتر طريقة كتابة الكود create or replace procedure raise_salary(id employees.employee_id%type,percent number)isbeginupdateemployeesset salary =salary*(1+percent/100)where employee_id=id;end; جربه و ان شاء الله يشتغل معاك تمام تم تعديل 20 ديسمبر 201312 سنة بواسطة AhmedOmar تقديم بلاغ
بتاريخ: 20 ديسمبر 201312 سنة comment_244382 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); تم تعديل 20 ديسمبر 201312 سنة بواسطة eslam4444 تقديم بلاغ
بتاريخ: 21 ديسمبر 201312 سنة كاتب الموضوع comment_244386 تمام يا استاذ احمد اشتغل زى الفل Procedure created. الف شكر تعبتك معايا تقديم بلاغ
بتاريخ: 21 ديسمبر 201312 سنة كاتب الموضوع comment_244387 الف شكر يا استاذ اسلام البروسيدر اشتغل الحمدلله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.