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

Pls-00201: 'dbms.output' Must Declared


S a R a H

Recommended Posts

السلام عليكم

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

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



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

رابط هذا التعليق
شارك

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

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



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

بالتوفيق

تم تعديل بواسطة PALI.ORACLE
رابط هذا التعليق
شارك

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

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

طيب عندي سؤال ثاني اذا استخدمت

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

رابط هذا التعليق
شارك

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

;

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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