loading...
هدایت
محمد بازدید : 12 دوشنبه 19 اسفند 1392 نظرات (0)
CREATE OR REPLACE PACKAGE BODY FRM_FLMP1C10_PKG IS

/************************* INS_LMP_TABLES_FUN  ************************************

ÏÑÌ ˜ÑÏä јæÑÏ åÇ ÐÑ ÌÏæá ÇÈÚÇÏ 

  ***************************************************************************************************************/

 FUNCTION INS_COMBINATION_FOR_WIDTH_FUN(P_DIMENSA_USAGE_OF    LMP_BAS_MIX_DIMENSIONS.BAS_MIX_DIMENSION_ID %TYPE,

                              P_PROFM_BAS_PRODUCT_FAMILY_ID LMP_BAS_MIX_DIMENSIONS.PROFM_BAS_PRODUCT_FAMILY_ID %TYPE)

    RETURN VARCHAR2 IS

  BEGIN

    INSERT INTO LMP_BAS_MIX_COMBINATIONS

      (

       bas_mix_combination_id,

       flg_active_mixcm,

       flg_prod_station_mixcm,

       mixdm_bas_mix_dimensa_usage_of,

       mixdm_bas_mix_dimension_id,

       pcn_yield_q_mixcm,

       pcn_yield_w_mixcm,

       profm_bas_product_family_id,

       qty_prod_rate_mixcm,

       statn_bas_station_id)

      SELECT LMP_BAS_CONSTRAINTS_SEQ.NEXTVAL,

             1,

             0,

             bas_mix_dimension_id,

             P_BAS_MIX_DIMENSION_ID,

             0,

             0,

             profm_bas_product_family_id,

             0,

             statn_bas_station_id

        FROM LMP_BAS_MIX_DIMENSIONS BMD

       WHERE BMD.PROFM_BAS_PRODUCT_FAMILY_ID = P_PRODUCT_FAMILY_ID;

       RETURN 'INSERT_OK';

       EXCEPTION WHEN OTHERS THEN RETURN 'FAILED';

  END;

 

/************************* DEL_LMP_TABLES_FUN ************************************

Ç˜ ˜ÑÏä јæÑÏ åÇ ÇÒ ÌÏæá ÇÈÚÇÏ 

  ***************************************************************************************************************/

  FUNCTION DEL_LMP_TABLES_FUN(P_PRODUCT_FAMILY_ID    LMP_BAS_MIX_DIMENSIONS.PROFM_BAS_PRODUCT_FAMILY_ID %TYPE,

                              P_BAS_MIX_DIMENSION_ID LMP_BAS_MIX_DIMENSIONS.BAS_MIX_DIMENSION_ID %TYPE)

    RETURN VARCHAR2 IS

  BEGIN

    DELETE FROM LMP_BAS_MIX_COMBINATIONS

      WHERE mixdm_bas_mix_dimension_id = P_BAS_MIX_DIMENSION_ID

       AND  profm_bas_product_family_id = P_PRODUCT_FAMILY_ID;

       

        DELETE FROM LMP_BAS_MIX_DIMENSIONS 

      WHERE BAS_MIX_DIMENSION_ID= P_BAS_MIX_DIMENSION_ID;

       

       RETURN 'DELETE_OK';

       EXCEPTION WHEN OTHERS THEN RETURN 'FAILED';

  END;

  

 

  

END FRM_FLMP1C10_PKG;



ارسال نظر برای این مطلب

کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 1057
  • کل نظرات : 5
  • افراد آنلاین : 2
  • تعداد اعضا : 0
  • آی پی امروز : 21
  • آی پی دیروز : 8
  • بازدید امروز : 258
  • باردید دیروز : 11
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 316
  • بازدید ماه : 476
  • بازدید سال : 2,393
  • بازدید کلی : 17,540