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

ما الخطا فى استدعاء هذة ال FUNCTION


محمد سعيد

Recommended Posts

الاخ الكريم
اليك الحل
لم تحدد طول CHAR ويمكن الاستعاضة عنها ب VARCHAR2

FUNCTION
CREATE OR REPLACE FUNCTION JJ(P NUMBER)
RETURN VARCHAR2
IS
V VARCHAR2(20);
BEGIN
SELECT ENAME INTO V
FROM EMP
WHERE EMPNO=P;
RETURN V;
END;



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

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

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

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

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

×   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.

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

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

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