بتاريخ: 25 ديسمبر 200916 سنة comment_180331 السلام عليكمجملة الطباعه ماتمشي معي يطلع لي هذا الايرور PL/SQL: Statement ignored PLS-00201: identifier 'DBMS.OUTPUT' must be declaredحتى اني استخدمت بروسيجر بسيطه ونفس الشي Create OR REPLACE procedure M IS Begin DBMS.OUTPUT.PUT_LINE('the'); END; / بليز احد يساعدني التسليم السبت تقديم بلاغ
بتاريخ: 25 ديسمبر 200916 سنة comment_180332 السلام عليكمهكذا الكود الصحيح: Create Or Replace Procedure M Is Begin Dbms_Output.Put_Line('The'); End; / مكان الخطأ: وجود Dot بعد كلمة Dbms والصح استخدام _ اندر سكور.بالتوفيق تم تعديل 25 ديسمبر 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 25 ديسمبر 200916 سنة كاتب الموضوع comment_180334 الله يجزاك الف الف خيرمره مشكورررر الله يعطيك العافيه طيب عندي سؤال ثاني اذا استخدمت Create OR REPLACE function R RETURN NUMBER IS v NUMBER :=1; Begin IF ( v > 0 ) THEN DBMS_OUTPUT.PUT ('t'); v:=3; RETURN 1; ELSIF DBMS_OUTPUT.PUT ('h'); v:=4; RETURN 1; ELSE RETURN 0; END IF; END R; / يطلع لي ايرور في السطر ال 11,14,17 تقديم بلاغ
بتاريخ: 25 ديسمبر 200916 سنة كاتب الموضوع comment_180335 طيب لما عملت كول للفنكشن طلع ليالوظيفة عادت بدون قيمهتتوقعون ايش السبب تقديم بلاغ
بتاريخ: 25 ديسمبر 200916 سنة comment_180350 مرة تانية ال syntax الخالص ب الباكج DBMS_OUTPUT.PUT_LINE حضرتك نسيييييييت تكتب LINEكمان ماكتبتش ال Condition ال بعد ELSIF STATEMENT شوف حضرتك هتكتب ايه بأأه Create OR REPLACE function R RETURN NUMBER IS v NUMBER :=1; Begin IF ( v > 0 ) THEN DBMS_OUTPUT.PUT_line ('t'); v:=3; RETURN 1; ELSIF (v<0) then DBMS_OUTPUT.PUT_line ('h'); v:=4; RETURN 1; ELSE RETURN 0; END IF; END R ; تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.