بتاريخ: 25 سبتمبر 200520 سنة comment_48160 أرجو منكم شرح هذا الكود وهو الآتي : Function strip_constraint_name(p_error_text in varchar2) return varchar2 is v_start_pos number(4); v_end_pos number(4); begin v_start_pos := INSTR(p_error_text, '.' , INSTR(p_error_text, '('); v_end_pos := INSTR(p_error_text, ')', v_start_pos); Return(SUBSTR(p_error_text, v_start_pos + 1, v_end_pos -v_start_pos - 1); end; راجياً منكم الشرح قدر المستطاع تقديم بلاغ
بتاريخ: 12 أكتوبر 200520 سنة comment_49320 أرجو منكم شرح هذا الكود وهو الآتي : Function strip_constraint_name(p_error_text in varchar2) return varchar2 is v_start_pos number(4); v_end_pos number(4); begin v_start_pos := INSTR(p_error_text, '.' , INSTR(p_error_text, '('); v_end_pos := INSTR(p_error_text, ')', v_start_pos); Return(SUBSTR(p_error_text, v_start_pos + 1, v_end_pos -v_start_pos - 1); end; راجياً منكم الشرح قدر المستطاع 48160[/snapback] تقديم بلاغ
بتاريخ: 12 أكتوبر 200520 سنة comment_49321 أرجو منكم شرح هذا الكود وهو الآتي : Function strip_constraint_name(p_error_text in varchar2) return varchar2 is v_start_pos number(4); v_end_pos number(4); begin v_start_pos := INSTR(p_error_text, '.' , INSTR(p_error_text, '('); v_end_pos := INSTR(p_error_text, ')', v_start_pos); Return(SUBSTR(p_error_text, v_start_pos + 1, v_end_pos -v_start_pos - 1); end; راجياً منكم الشرح قدر المستطاع 48160[/snapback] 49320[/snapback] أخي الكريم الكود ما هو إلا استخلاص لإسم P_error_text حيث يقوم بتحديد نقطة البداية وذلك بإهمال النقاط والبداية تكون من ) ثم بعد ذلك يقوم بتحديد نقطة النهاية وتكون عبارة عن ( ثم يقوم بأخذ ما بين القوسين تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.