بتاريخ: 21 يناير 200620 سنة comment_58067 هذة هى ال FUNCTION CREATE OR REPLACE FUNCTION JJ(P NUMBER)RETURN CHARISV CHAR;BEGINSELECT ENAME INTO VFROM EMPWHERE EMPNO=P;RETURN V;END;كود الاستدعاء هوDECLAREV1 VARCHAR2(8);BEGINV1:=JJ(7788);END; تقديم بلاغ
بتاريخ: 21 يناير 200620 سنة comment_58070 الاخ الكريماليك الحللم تحدد طول 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; يمكن التشييك ايضا على اسماء الفيلد والجدولواظن ان السبب كان بعدم تحديد طول المتغير المرتجع فيه اسم الموظف تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.