بتاريخ: 8 نوفمبر 20258 نوفمبر comment_310418 هذا الخطأ يظهر Error at line 17: PLS-00302: component 'GET_MESSAGE' must be declaredمن هذا السطر V_MESSAGE :=apex_lang.get_message('#APP_FILES#messages_ar.properties', V_KEY); نسخة 24.1.0 create or replace FUNCTION FUNC_GET_LABEL ( P_NAME IN VARCHAR2, P_LANG IN VARCHAR2 DEFAULT 'EN' ) RETURN VARCHAR2 IS V_KEY VARCHAR2(200); V_LANG VARCHAR2(10); V_MESSAGE VARCHAR2(4000); BEGIN -- تحويل الاسم إلى المفتاح V_KEY := GET_MESSAGE_KEY(P_NAME); -- تحديد اللغة (AR أو EN) V_LANG := NVL(UPPER(P_LANG), 'EN'); -- قراءة الملف المناسب IF V_LANG = 'AR' THEN V_MESSAGE :=apex_lang.get_message('#APP_FILES#messages_ar.properties', V_KEY); ELSE V_MESSAGE := apex_lang.get_message('#APP_FILES#messages_en.properties', V_KEY); END IF; RETURN NVL(V_MESSAGE, V_KEY); EXCEPTION WHEN OTHERS THEN RETURN V_KEY; end "FUNC_GET_LABEL"; / تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.