إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Pls-00201: 'dbms.output' Must Declared


4 رد (ردود) على هذا الموضوع

#1 S a R a H

S a R a H

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 25 December 2009 - 04:11 AM

السلام عليكم

جملة الطباعه ماتمشي معي يطلع لي هذا الايرور

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;
/

بليز احد يساعدني التسليم السبت ;)

#2 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,869 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:Oracle HCM Consultant

تاريخ المشاركة 25 December 2009 - 04:21 AM

السلام عليكم
هكذا الكود الصحيح:

Create Or Replace Procedure M
Is
Begin
Dbms_Output.Put_Line('The');
End;
/

مكان الخطأ: وجود Dot بعد كلمة Dbms والصح استخدام _ اندر سكور.

بالتوفيق

تم التعديل بواسطة PALI.ORACLE, 25 December 2009 - 04:28 AM.

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 


#3 S a R a H

S a R a H

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 25 December 2009 - 04:59 AM

الله يجزاك الف الف خير

مره مشكورررر الله يعطيك العافيه ;)

طيب عندي سؤال ثاني اذا استخدمت
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

#4 S a R a H

S a R a H

    عضو

  • الأعضــاء
  • 3 مشاركة

تاريخ المشاركة 25 December 2009 - 05:54 AM

طيب لما عملت كول للفنكشن طلع لي

الوظيفة عادت بدون قيمه

تتوقعون ايش السبب

#5 @nana@

@nana@

    عضو نشط

  • الأعضــاء
  • 284 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:Don't Say ,I Don't Know..But Try&& Error :(
    I Adore Oracle 4 Ever :D

تاريخ المشاركة 25 December 2009 - 04:48 PM

مرة تانية ال 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
;


FatmaElgzar
https://www.facebook...acleJavaAcademy

http://www.facebook....gDream.Computer
Try 2 Change Ur Life 2 The Best
---------------------------------------
ياحى ياقيوم برحمتك أستغيث ، أصلح لى شأنى كله ولاتكلنى الى نفسى طرفة عين .

حسبى الله لااله الا هو ، عليه توكلت وهو رب العرش العظيم
--------------------------------------------------
905527214.gif