0 AND '/' = '#STATUS1#' #TIME1# #JUDGESTOVE# #PLINECODE# GROUP BY T.JUDGE_STOVE_NO, T.OFFLINE_PRO, T.OFFLINE_TYPE,T.PLINE_CODE, P.BATCH_NO,O.ORD_LN_DLY_PK,O.CRAFT_SEQ,T.OFFLINE_DOC UNION ALL SELECT RESULT_NO, T.PLINE_CODE, T.PLINE_NAME, STATION_CODE, STATION_DESC, M.HEAT_PLAN_NO, T.ZY_BATCH_ID, T.PRO_PLAN_ID, T.GX_PLAN_NO, NVL(T.FLAG_STOVE_NO,T.JUDGE_STOVE_NO) FLAG_STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, M.PRODUCCODE, M.PRODUCNAME, M.STEELCODE, M.STEELNAME, M.GRADECODE, M.GRADENAME, M.MODEL_CODE, M.MODEL_DESC, M.STD_CODE, M.STD_NAME, M.STD_STYLE, M.STD_STYLE_DESC, M.SPEC_CODE, M.SPEC_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, CASE WHEN SUBCONTRACT_NUM < 1 THEN ACT_LEN *(TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) ELSE ACT_LEN * SUBCONTRACT_NUM END SUM_LEN, ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE, T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO, (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) OFFLINE_NUM, (TO_NUMBER(NVL(T.OFFLINE_WT, 0)) - TO_NUMBER(NVL(T.GROUP_WT, 0)) - TO_NUMBER(NVL(T.RE_WT, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_WT, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_WT, 0)) ) OFFLINE_WT, SUBCONTRACT_NO, SUBCONTRACT_NUM, SUBCONTRACT_WT, SUBCONTRACT_TIME, SUBCONTRACT_NAME, SUBCONTRACTCOMPLETE_NUM, SUBCONTRACTCOMPLETE_WT, HB_FP_NUM, HB_FP_WT, SUBCONTRACTCOMPLETE_TIME, SUBCONTRACTCOMPLETE_NAME, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, T.MEMO, 'F' PROCESS, O.CIC, O.PIC, O.SIC, O.DIC, O.WIC, O.INDEX_SEQ MSC_PLINE, (SELECT DESGIN_KEY FROM CRAFT_ORD_DESIGN WHERE ORD_LN_PK = (SELECT ORD_LN_PK FROM PLN_SALEORD WHERE ORD_LN_DLY_PK =O.ORD_LN_DLY_PK) AND CRAFT_SEQ =O.CRAFT_SEQ) DESGIN_KEY, (SELECT DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(NVL(Y.STORAGE_NAME, '在途') || '/' || COUNT(1)), 4000) FROM MAT_BC_M M, YDM_BC_BUTTRESS B LEFT JOIN YDM_BS_STORAGE Y ON B.STORAGE_NO = Y.STORAGE_NO WHERE M.MAT_NO = B.MAT_NO AND M.OFFLINE_DOC = T.RESULT_NO GROUP BY STORAGE_NAME) Storage_Type_Name, (SELECT MAX(B.STORAGE_NO) FROM MAT_BC_M M, YDM_BC_BUTTRESS B WHERE M.MAT_NO = B.MAT_NO AND M.OFFLINE_DOC = T.RESULT_NO) Storage_Type_No FROM HTT_OFFLINE_RESULT T LEFT JOIN PLN_ZY_RCL_M M ON M.HEAT_PLAN_NO = NVL(T.HEAT_PLAN_NO,T.ZY_BATCH_ID1) LEFT JOIN PLN_ORDER_rcl_S O ON O.PRO_PLAN_ID = T.PRO_PLAN_ID AND O.GX_PLAN_NO = T.GX_PLAN_NO WHERE 1=1 AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.HB_FP_NUM, 0)) ) > 0 #TIME2# #JUDGESTOVE# #PLINECODE# AND '/' = '#STATUS1#' UNION ALL SELECT RESULT_NO, T.PLINE_CODE, T.PLINE_NAME, STATION_CODE, STATION_DESC, M.HEAT_PLAN_NO, T.ZY_BATCH_ID, T.PRO_PLAN_ID, T.GX_PLAN_NO, NVL(T.FLAG_STOVE_NO,T.JUDGE_STOVE_NO) FLAG_STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, M.PRODUCCODE, M.PRODUCNAME, M.STEELCODE, M.STEELNAME, M.GRADECODE, M.GRADENAME, M.MODEL_CODE, M.MODEL_DESC, M.STD_CODE, M.STD_NAME, M.STD_STYLE, M.STD_STYLE_DESC, M.SPEC_CODE, M.SPEC_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, CASE WHEN SUBCONTRACT_NUM < 1 THEN ACT_LEN * (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) ELSE ACT_LEN * SUBCONTRACT_NUM END SUM_LEN, ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE, T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO, (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) OFFLINE_NUM, (TO_NUMBER(NVL(T.OFFLINE_WT, 0)) - TO_NUMBER(NVL(T.GROUP_WT, 0)) - TO_NUMBER(NVL(T.RE_WT, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_WT, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_WT, 0)) ) OFFLINE_WT, SUBCONTRACT_NO, SUBCONTRACT_NUM, SUBCONTRACT_WT, SUBCONTRACT_TIME, SUBCONTRACT_NAME, SUBCONTRACTCOMPLETE_NUM, SUBCONTRACTCOMPLETE_WT, HB_FP_NUM, HB_FP_WT, SUBCONTRACTCOMPLETE_TIME, SUBCONTRACTCOMPLETE_NAME, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, T.MEMO, 'G' PROCESS, O.CIC, O.PIC, O.SIC, O.DIC, O.WIC, O.INDEX_SEQ MSC_PLINE, (SELECT DESGIN_KEY FROM CRAFT_ORD_DESIGN WHERE ORD_LN_PK = (SELECT ORD_LN_PK FROM PLN_SALEORD WHERE ORD_LN_DLY_PK =O.ORD_LN_DLY_PK) AND CRAFT_SEQ =O.CRAFT_SEQ) DESGIN_KEY, (SELECT DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(NVL(Y.STORAGE_NAME, '在途') || '/' || COUNT(1)), 4000) FROM MAT_BC_M M, YDM_BC_BUTTRESS B LEFT JOIN YDM_BS_STORAGE Y ON B.STORAGE_NO = Y.STORAGE_NO WHERE M.MAT_NO = B.MAT_NO AND M.OFFLINE_DOC = T.RESULT_NO GROUP BY STORAGE_NAME) Storage_Type_Name, (SELECT MAX(B.STORAGE_NO) FROM MAT_BC_M M, YDM_BC_BUTTRESS B WHERE M.MAT_NO = B.MAT_NO AND M.OFFLINE_DOC = T.RESULT_NO) Storage_Type_No FROM MCH_OFFLINE_RESULT T LEFT JOIN PLN_ZY_JGX_M M ON M.HEAT_PLAN_NO = NVL(T.HEAT_PLAN_NO,T.ZY_BATCH_ID1) LEFT JOIN PLN_ORDER_JGX_S O ON O.PRO_PLAN_ID = T.PRO_PLAN_ID AND O.GX_PLAN_NO = T.GX_PLAN_NO WHERE 1=1 AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.HB_FP_NUM, 0)) ) > 0 #TIME2# #JUDGESTOVE# #PLINECODE# AND '/' = '#STATUS1#' UNION ALL SELECT RESULT_NO, T.PLINE_CODE, T.PLINE_NAME, STATION_CODE, STATION_DESC, M.HEAT_PLAN_NO, T.ZY_BATCH_ID, T.PRO_PLAN_ID, T.GX_PLAN_NO, NVL(T.FLAG_STOVE_NO,T.JUDGE_STOVE_NO) FLAG_STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, M.PRODUCCODE, M.PRODUCNAME, M.STEELCODE, M.STEELNAME, M.GRADECODE, M.GRADENAME, M.MODEL_CODE, M.MODEL_DESC, M.STD_CODE, M.STD_NAME, M.STD_STYLE, M.STD_STYLE_DESC, M.SPEC_CODE, M.SPEC_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, CASE WHEN SUBCONTRACT_NUM < 1 THEN ACT_LEN * (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) ELSE ACT_LEN * SUBCONTRACT_NUM END SUM_LEN, ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE, T.ORDER_NO || '/' || T.ORDER_SEQ ORDER_NO, (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0)) ) OFFLINE_NUM, (TO_NUMBER(NVL(T.OFFLINE_WT, 0)) - TO_NUMBER(NVL(T.GROUP_WT, 0)) - TO_NUMBER(NVL(T.RE_WT, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_WT, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_WT, 0)) ) OFFLINE_WT, SUBCONTRACT_NO, SUBCONTRACT_NUM, SUBCONTRACT_WT, SUBCONTRACT_TIME, SUBCONTRACT_NAME, SUBCONTRACTCOMPLETE_NUM, SUBCONTRACTCOMPLETE_WT, HB_FP_NUM, HB_FP_WT, SUBCONTRACTCOMPLETE_TIME, SUBCONTRACTCOMPLETE_NAME, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, T.MEMO MEMO, 'E' PROCESS, O.CIC, O.PIC, O.SIC, O.DIC, O.WIC, O.INDEX_SEQ MSC_PLINE, (SELECT DESGIN_KEY FROM CRAFT_ORD_DESIGN WHERE ORD_LN_PK = (SELECT ORD_LN_PK FROM PLN_SALEORD WHERE ORD_LN_DLY_PK =O.ORD_LN_DLY_PK) AND CRAFT_SEQ =O.CRAFT_SEQ) DESGIN_KEY, (SELECT DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(NVL(Y.STORAGE_NAME, '在途') || '/' || COUNT(1)), 4000) FROM MAT_BC_M M, YDM_BC_BUTTRESS B LEFT JOIN YDM_BS_STORAGE Y ON B.STORAGE_NO = Y.STORAGE_NO WHERE M.MAT_NO = B.MAT_NO AND M.OFFLINE_DOC = T.RESULT_NO GROUP BY STORAGE_NAME) Storage_Type_Name, (SELECT MAX(B.STORAGE_NO) FROM MAT_BC_M M, YDM_BC_BUTTRESS B WHERE M.MAT_NO = B.MAT_NO AND M.OFFLINE_DOC = T.RESULT_NO) Storage_Type_No FROM VRP_OFFLINE_RESULT T LEFT JOIN PLN_ZY_DBK_M M ON M.HEAT_PLAN_NO = NVL(T.HEAT_PLAN_NO,T.ZY_BATCH_ID1) LEFT JOIN PLN_ORDER_DBK_S O ON O.PRO_PLAN_ID = T.PRO_PLAN_ID AND O.GX_PLAN_NO = T.GX_PLAN_NO WHERE 1=1 AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.GROUP_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.HB_FP_NUM, 0)) ) > 0 #TIME2# #JUDGESTOVE# #PLINECODE# AND '/' = '#STATUS1#' UNION ALL SELECT RESULT_NO || '_' || OFF_XH RESULT_NO, T.PLINE_CODE, T.PLINE_NAME, STATION_CODE, STATION_DESC, HEAT_PLAN_NO, '' ZY_BATCH_ID, T.WO_ID PRO_PLAN_ID, '' GX_PLAN_NO, T.JUDGE_STOVE_NO FLAG_STOVE_NO, T.JUDGE_STOVE_NO, T.BATCH_NO, B.PRODUCCODE_JG PRODUCCODE, B.PRODUCCODE_JG_DESC PRODUCNAME, B.STEELCODE, B.STEELNAME, B.GRADECODE, B.GRADENAME, J.MODEL_CODE, J.MODEL_DESC, J.STD_CODE, J.STD_NAME, J.STD_STYLE, J.STD_STYLE_DESC, J.SPEC_JG SPEC_CODE, J.SPEC_JG_DESC SPEC_NAME, J.DIAMETER_JG ACT_DIMATER, J.HEIGHT_JG ACT_HEIGHT, TO_NUMBER(J.LENGTH_JG) ACT_LEN, CASE WHEN SUBCONTRACT_NUM < 1 THEN TO_NUMBER(J.LENGTH_JG) * (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) ELSE TO_NUMBER(J.LENGTH_JG) * SUBCONTRACT_NUM END SUM_LEN, J.LENGTH_MIN || '-' || J.LENGTH_MAX ACT_LEN_RANGE, B.ORDER_NO || '/' || B.ORDER_SEQ ORDER_NO, (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_NUM, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_NUM, 0))) OFFLINE_NUM, (TO_NUMBER(NVL(T.OFFLINE_WT, 0)) - TO_NUMBER(NVL(T.RE_WT, 0)) - TO_NUMBER(NVL(T.SUBCONTRACT_WT, 0)) + TO_NUMBER(NVL(T.SUBCONTRACTCOMPLETE_WT, 0))) OFFLINE_WT, T.SUBCONTRACT_NO, SUBCONTRACT_NUM, SUBCONTRACT_WT, SUBCONTRACT_TIME, SUBCONTRACT_NAME, SUBCONTRACTCOMPLETE_NUM, SUBCONTRACTCOMPLETE_WT, HB_FP_NUM, HB_FP_WT, SUBCONTRACTCOMPLETE_TIME, SUBCONTRACTCOMPLETE_NAME, COL_USER PRO_USER, COL_SHIFT PRO_SHIFT, COL_GROUP PRO_GROUP, COL_TIME PRO_TIME, '' MEMO, 'H' PROCESS, '' CIC, '' PIC, '' SIC, '' DIC, '' WIC, '' MSC_PLINE, '' DESGIN_KEY, (SELECT DBMS_LOB.SUBSTR(WMSYS.WM_CONCAT(NVL(Y.STORAGE_NAME, '在途') || '/' || COUNT(1)), 4000) FROM MAT_BC_M M, YDM_BC_BUTTRESS B LEFT JOIN YDM_BS_STORAGE Y ON B.STORAGE_NO = Y.STORAGE_NO WHERE M.MAT_NO = B.MAT_NO AND M.OFFLINE_DOC = T.RESULT_NO GROUP BY STORAGE_NAME) Storage_Type_Name, (SELECT MAX(B.STORAGE_NO) FROM MAT_BC_M M, YDM_BC_BUTTRESS B WHERE M.MAT_NO = B.MAT_NO AND M.OFFLINE_DOC = T.RESULT_NO) Storage_Type_No FROM COUPLING_OFFLINE_RESULT T, PLN_ZY_JG_WORKBILL B, COM_MSC_JG J WHERE T.WO_ID = B.WO_ID AND B.CODE_JG = J.CODE_JG AND (TO_NUMBER(NVL(T.OFFLINE_NUM, 0)) - TO_NUMBER(NVL(T.RE_NUM, 0)) - TO_NUMBER(NVL(T.HB_FP_NUM, 0))) > 0 #TIME3# #JUDGESTOVE# #PLINECODE# AND '/' = '#STATUS1#' UNION ALL SELECT '' RESULT_NO, T.PLINE_CODE, T.PLINE_NAME, '' STATION_CODE, '' STATION_DESC, T.HEAT_PLAN_NO, T.LOT_NO ZY_BATCH_ID, '' PRO_PLAN_ID, T.GX_PLAN_NO, FLAG_STOVE_NO_ZG, T.JUDGE_STOVE_NO, T.BATCH_NO, T.PRODUCCODE, T.PRODUCNAME, T.STEELCODE, T.STEELNAME, T.GRADECODE, T.GRADENAME, T.MODEL_CODE, T.MODEL_DESC, T.STD_CODE, T.STD_NAME, T.STD_STYLE, T.STD_STYLE_DESC, T.SPEC_CODE, T.SPEC_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN * SUM(DECODE(T.MNG_LOCK_FLAG,'0',1,0 )) SUM_LEN, ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE, T.PRO_ORDER_NO ORDER_NO, SUM(DECODE(T.MNG_LOCK_FLAG,'0',1,0 )) OFFLINE_NUM, SUM(DECODE(T.MNG_LOCK_FLAG,'0',T.ACT_WEIGHT,0 )) OFFLINE_WT, SUBCONTRACT_NO, NULL SUBCONTRACT_NUM, NULL SUBCONTRACT_WT, NULL SUBCONTRACT_TIME, NULL SUBCONTRACT_NAME, NULL SUBCONTRACTCOMPLETE_NUM, NULL SUBCONTRACTCOMPLETE_WT, NULL HB_FP_NUM, NULL HB_FP_WT, NULL SUBCONTRACTCOMPLETE_TIME, '' SUBCONTRACTCOMPLETE_NAME, '' PRO_USER, '' PRO_SHIFT, '' PRO_GROUP, MAX(T.INSTOCK_TIME) PRO_TIME , '' MEMO, 'BC' PROCESS, '' CIC, '' PIC, '' SIC, '' DIC, '' WIC, '' MSC_PLINE, (SELECT DESGIN_KEY FROM CRAFT_ORD_DESIGN WHERE ORD_LN_PK = (SELECT ORD_LN_PK FROM PLN_SALEORD WHERE ORD_LN_DLY_PK = T.ORD_LN_DLY_PK) AND CRAFT_SEQ = T.CRAFT_SEQ) DESGIN_KEY, '', '' FROM MAT_BC_M T WHERE BELONG_CODE = '002001001' AND PRO_PLAN_ID_NEXT IS NULL AND GX_PLAN_NO_NEXT IS NULL AND HEAT_PLAN_NO_NEXT IS NULL AND QCM_STAUS = '00' #TIME4# #JUDGESTOVE# #PLINECODE1# AND 'BC' = '#STATUS1#' GROUP BY JUDGE_STOVE_NO,BATCH_NO,T.PLINE_CODE,T.PLINE_NAME,HEAT_PLAN_NO,LOT_NO,GX_PLAN_NO,FLAG_STOVE_NO_ZG, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, SPEC_CODE, SPEC_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN,ACT_LEN_MAX,PRO_ORDER_NO,ORD_LN_DLY_PK,CRAFT_SEQ, SUBCONTRACT_NO UNION ALL SELECT '' RESULT_NO, T.PLINE_CODE, T.PLINE_NAME, '' STATION_CODE, '' STATION_DESC, T.HEAT_PLAN_NO, T.LOT_NO ZY_BATCH_ID, '' PRO_PLAN_ID, T.GX_PLAN_NO, FLAG_STOVE_NO_ZG, T.JUDGE_STOVE_NO, T.BATCH_NO, T.PRODUCCODE, T.PRODUCNAME, T.STEELCODE, T.STEELNAME, T.GRADECODE, T.GRADENAME, T.MODEL_CODE, T.MODEL_DESC, T.STD_CODE, T.STD_NAME, T.STD_STYLE, T.STD_STYLE_DESC, T.SPEC_CODE, T.SPEC_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN * SUM(DECODE(T.MNG_LOCK_FLAG,'0',1,0 )) SUM_LEN, ACT_LEN_MIN || '-' || ACT_LEN_MAX ACT_LEN_RANGE, T.PRO_ORDER_NO ORDER_NO, SUM(DECODE(T.MNG_LOCK_FLAG,'0',1,0 )) OFFLINE_NUM, SUM(DECODE(T.MNG_LOCK_FLAG,'0',T.ACT_WEIGHT,0 )) OFFLINE_WT, SUBCONTRACT_NO, NULL SUBCONTRACT_NUM, NULL SUBCONTRACT_WT, NULL SUBCONTRACT_TIME, NULL SUBCONTRACT_NAME, NULL SUBCONTRACTCOMPLETE_NUM, NULL SUBCONTRACTCOMPLETE_WT, NULL HB_FP_NUM, NULL HB_FP_WT, NULL SUBCONTRACTCOMPLETE_TIME, '' SUBCONTRACTCOMPLETE_NAME, '' PRO_USER, '' PRO_SHIFT, '' PRO_GROUP, MAX(T.INSTOCK_TIME) PRO_TIME , '' MEMO, 'ZC' PROCESS, '' CIC, '' PIC, '' SIC, '' DIC, '' WIC, '' MSC_PLINE, '' DESGIN_KEY, '', '' FROM MAT_ZC_M T WHERE PRODUCT_FLAG= '801402' AND 'ZC' = '#STATUS1#' #TIME4# #JUDGESTOVE# #PLINECODE1# AND 'ZC' = '#STATUS1#' GROUP BY JUDGE_STOVE_NO,BATCH_NO,T.PLINE_CODE,T.PLINE_NAME,HEAT_PLAN_NO,LOT_NO,GX_PLAN_NO,FLAG_STOVE_NO_ZG, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, SPEC_CODE, SPEC_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN,ACT_LEN_MAX,PRO_ORDER_NO,ORD_LN_DLY_PK, SUBCONTRACT_NO ) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO WHERE 1=1 #STATUS# Order by M.PLINE_CODE, M.PRO_TIME, M.JUDGE_STOVE_NO,M.BATCH_NO ) s where 1=1 ]]> 0 AND T.JUDGE_STOVE_NO = ? AND T.OFFLINE_PRO = ? AND T.OFFLINE_TYPE = ? GROUP BY T.JUDGE_STOVE_NO, T.OFFLINE_PRO, T.OFFLINE_TYPE, T.PLINE_CODE, P.BATCH_NO, O.ORD_LN_DLY_PK, O.CRAFT_SEQ, OFFLINE_DOC) M LEFT JOIN (SELECT SUBCONTRACT_NO, MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO = M.SUBCONTRACT_NO WHERE 1 = 1 Order by M.PLINE_CODE, M.PRO_TIME, M.JUDGE_STOVE_NO, M.BATCH_NO,M.OFFLINE_DOC ]]> 0 AND T.RESULT_NO =? ) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO WHERE 1=1 Order by M.PLINE_CODE, M.PRO_TIME ]]> 0 AND T.RESULT_NO =? ) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO WHERE 1=1 Order by M.PLINE_CODE, M.PRO_TIME ]]> 0 AND T.RESULT_NO =? ) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO WHERE 1=1 Order by M.PLINE_CODE, M.PRO_TIME ]]> 0 AND T.RESULT_NO =? AND T.OFF_XH =? ) M LEFT JOIN (SELECT SUBCONTRACT_NO,MIN(SUBCONTRACT_LOG) SUBCONTRACT_LOG FROM HTT_ENTRUST GROUP BY SUBCONTRACT_NO) E ON E.SUBCONTRACT_NO =M.SUBCONTRACT_NO WHERE 1=1 Order by M.PLINE_CODE, M.PRO_TIME ]]> '20' AND RESULT_NO =T.JUDGE_STOVE_NO || '_' || T.OFFLINE_PRO || '_' || T.OFFLINE_TYPE), SUBCONTRACT_COMPLETE_CUT = (SELECT T2.OUTNUM_CUT FROM HTT_ENTRUST T1, HTT_ENTRUST_RESULT T2 WHERE T1.SUBCONTRACT_NO = T2.SUBCONTRACT_NO AND T1.SUBCONTRACT_NO_SEQ = T2.SUBCONTRACT_NO_SEQ AND T1.RESULT_NO = T.JUDGE_STOVE_NO || '_' || T.OFFLINE_PRO || '_' || T.OFFLINE_TYPE AND T2.OUTNUM_CUT IS NOT NULL AND ROWNUM = 1) WHERE T.JUDGE_STOVE_NO = ? AND T.OFFLINE_PRO = ? AND T.OFFLINE_TYPE = ? ]]> '20' AND RESULT_NO = T.RESULT_NO) WHERE T.RESULT_NO = ? ]]> '20' AND RESULT_NO = T.RESULT_NO) WHERE T.RESULT_NO = ? ]]> '20' AND RESULT_NO = T.RESULT_NO) WHERE T.RESULT_NO = ? ]]> '20' AND RESULT_NO = T.RESULT_NO || '_' || T.OFF_XH ) WHERE T.RESULT_NO = ? AND T.OFF_XH =? ]]> 1 GROUP BY SUBCONTRACT_NO, SUBCONTRACT_NO_SEQ) R ON E.SUBCONTRACT_NO = R.SUBCONTRACT_NO AND E.SUBCONTRACT_NO_SEQ = R.SUBCONTRACT_NO_SEQ WHERE E.SUBCONTRACT_NO = T.SUBCONTRACT_NO AND E.SUBCONTRACT_NO_SEQ = T.SUBCONTRACT_NO_SEQ), SUBCONTRACT_LOG = '40' WHERE T.SUBCONTRACT_NO = ? AND T.SUBCONTRACT_NO_SEQ = ? ]]> NVL(SUM(PRO_NUM), 0) - NVL(SUM(FAIL_NUM),0) THEN T.SUBCONTRACT_NUM - NVL(SUM(PRO_NUM), 0) - NVL(SUM(FAIL_NUM),0) ELSE 0 END) FROM HTT_ENTRUST_RESULT WHERE OUTNUM_CUT > 1 AND SUBCONTRACT_NO = T.SUBCONTRACT_NO AND SUBCONTRACT_NO_SEQ = T.SUBCONTRACT_NO_SEQ) WHERE SUBCONTRACT_NO =? AND SUBCONTRACT_NO_SEQ = ? ]]> ? AND VALIDFLAG = '1' ]]> '2' AND M.SUBCONTRACT_TARGET = '0' AND M.SUBCONTRACT_LOG = '60' #PLINECODE# AND P.BAL_YEAR_MONTH = ? ) T LEFT JOIN HTT_ENTRUST_PRICE Q ON Q.PROJECT_CODE = T.PROJECT_CODE AND T.SPEC_CODE = DECODE(Q.SPEC_CODE, '/', T.SPEC_CODE, Q.SPEC_CODE) AND T.STEELCODE = DECODE(Q.STEELCODE, '/', T.STEELCODE, Q.STEELCODE) AND T.MODEL_CODE = DECODE(Q.MODEL_CODE, '/', T.MODEL_CODE, Q.MODEL_CODE) AND Q.VALIDFLAG = '1' ORDER BY PROJECT_STATUS DESC, SUBCONTRACT_TIME, PLINE_NAME, SUBCONTRACT_PLINE_NAME, SUBCONTRACT_NO, SUBCONTRACT_NO_SEQ, JUDGE_STOVE_NO, BATCH_NO ]]> '2' AND M.SUBCONTRACT_TARGET = '0' AND M.SUBCONTRACT_LOG = '60' #PLINECODE# AND P.BAL_YEAR_MONTH IS NULL ) T LEFT JOIN HTT_ENTRUST_PRICE Q ON Q.PROJECT_CODE = T.PROJECT_CODE AND T.SPEC_CODE = DECODE(Q.SPEC_CODE, '/', T.SPEC_CODE, Q.SPEC_CODE) AND T.STEELCODE = DECODE(Q.STEELCODE, '/', T.STEELCODE, Q.STEELCODE) AND T.MODEL_CODE = DECODE(Q.MODEL_CODE, '/', T.MODEL_CODE, Q.MODEL_CODE) AND Q.VALIDFLAG = '1' ORDER BY PROJECT_STATUS DESC, SUBCONTRACT_TIME, PLINE_NAME, SUBCONTRACT_PLINE_NAME, SUBCONTRACT_NO, SUBCONTRACT_NO_SEQ, JUDGE_STOVE_NO, BATCH_NO ]]> '2' AND R.PRO_NUM IS NULL OR PRO_NUM = 0 ]]> INSERT INTO PORT_VRP_BATCH_SAMPLE_RESULT (HEAT_PLAN_NO, MAT_NO, M_MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, MAT_STATUS, LEVE_LOG, INSTORE_FLAG, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, PRC_TECHNOLOGY_PATH, VM_INSTORE_FLAG, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, CHEM_RESULT_CODE, PHY_RESULT_CODE, CRATE_TIME, FEED_HEAT_NO, HEAT_PLAN_SQE, TR_FLAG, PHY_CODE_GROUP, PHY_CODE_GROUPB, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, REPHY_CODE_GROUP, REPHY_CODE_GROUPB, RESULT_NO, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, VALIDFLAG, JUGDE_APPLY_SEQUENO, CUT_ACT_LEN, CUT_ACT_WEIGHT) SELECT HEAT_PLAN_NO, T.MAT_NO_CUT MAT_NO, M.MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3) ELSE ROUND(ACT_LEN/T.CUT_NUM ,3) END ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_WEIGHT/T.CUT_NUM ,3) END ACT_WEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) END ACT_THEORY_WEIGHT, IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, DECODE(T.MAT_STATUS,1,'40','20') MAT_STATUS, LEVE_LOG, INSTORE_FLAG, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, PRC_TECHNOLOGY_PATH, VM_INSTORE_FLAG, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, CHEM_RESULT_CODE, PHY_RESULT_CODE, CRATE_TIME, FEED_HEAT_NO, HEAT_PLAN_SQE, TR_FLAG, PHY_CODE_GROUP, PHY_CODE_GROUPB, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, REPHY_CODE_GROUP, REPHY_CODE_GROUPB, M.RESULT_NO, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, VALIDFLAG, JUGDE_APPLY_SEQUENO, CUT_ACT_LEN, CUT_ACT_WEIGHT FROM PORT_VRP_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO --AND M.RESULT_NO = T.RESULT_NO_OFFLINE AND T.RESULT_NO_OFFLINE = ? AND (M.RESULT_NO IN (SELECT LX_RESULT_NO FROM VRP_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM VRP_OFFLINE_RESULT WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR M.RESULT_NO = T.RESULT_NO_OFFLINE) INSERT INTO PORT_VRP_BATCH_SAMPLE_RESULT (HEAT_PLAN_NO, MAT_NO, M_MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, MAT_STATUS, LEVE_LOG, INSTORE_FLAG, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, PRC_TECHNOLOGY_PATH, VM_INSTORE_FLAG, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, CHEM_RESULT_CODE, PHY_RESULT_CODE, CRATE_TIME, FEED_HEAT_NO, HEAT_PLAN_SQE, TR_FLAG, PHY_CODE_GROUP, PHY_CODE_GROUPB, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, REPHY_CODE_GROUP, REPHY_CODE_GROUPB, RESULT_NO, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, VALIDFLAG, JUGDE_APPLY_SEQUENO, CUT_ACT_LEN, CUT_ACT_WEIGHT) SELECT HEAT_PLAN_NO, T.MAT_NO, M_MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, (SELECT SUM(ACT_LEN) FROM PORT_VRP_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO AND A.MAT_NO = B.MAT_NO_CUT AND A.RESULT_NO = B.RESULT_NO_OFFLINE AND B.MAT_NO = T.MAT_NO), ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, (SELECT SUM(ACT_WEIGHT) FROM PORT_VRP_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO AND A.MAT_NO = B.MAT_NO_CUT AND A.RESULT_NO = B.RESULT_NO_OFFLINE AND B.MAT_NO = T.MAT_NO), (SELECT SUM(ACT_WEIGHT) FROM PORT_VRP_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO AND A.MAT_NO = B.MAT_NO_CUT AND A.RESULT_NO = B.RESULT_NO_OFFLINE AND B.MAT_NO = T.MAT_NO), IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, '20' MAT_STATUS, LEVE_LOG, INSTORE_FLAG, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, PRC_TECHNOLOGY_PATH, VM_INSTORE_FLAG, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, CHEM_RESULT_CODE, PHY_RESULT_CODE, CRATE_TIME, FEED_HEAT_NO, HEAT_PLAN_SQE, TR_FLAG, PHY_CODE_GROUP, PHY_CODE_GROUPB, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, REPHY_CODE_GROUP, REPHY_CODE_GROUPB, M.RESULT_NO, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, VALIDFLAG, JUGDE_APPLY_SEQUENO, CUT_ACT_LEN, CUT_ACT_WEIGHT FROM PORT_VRP_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO_CUT --AND M.RESULT_NO = T.RESULT_NO_OFFLINE AND T.MAT_NO_CUT LIKE '%01' AND T.RESULT_NO_OFFLINE = ? AND (M.RESULT_NO IN (SELECT LX_RESULT_NO FROM VRP_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM VRP_OFFLINE_RESULT WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR M.RESULT_NO = T.RESULT_NO_OFFLINE) DELETE FROM PORT_VRP_BATCH_SAMPLE_RESULT WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE = ?) AND (RESULT_NO = ? OR RESULT_NO IN (SELECT LX_RESULT_NO FROM VRP_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM VRP_OFFLINE_RESULT WHERE RESULT_NO = ?))) DELETE FROM PORT_VRP_BATCH_SAMPLE_RESULT WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) AND (RESULT_NO = ? OR RESULT_NO IN (SELECT LX_RESULT_NO FROM VRP_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM VRP_OFFLINE_RESULT WHERE RESULT_NO = ?))) INSERT INTO PORT_MCH_BATCH_SAMPLE_RESULT (HEAT_PLAN_NO, MAT_NO, M_MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, OUTNUM_CUT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, MAT_STATUS, LEVE_LOG, INSTORE_FLAG, PRC_TECHNOLOGY_PATH, VM_INSTORE_FLAG, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, VALIDFLAG, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, TR_FLAG, PHY_CODE_GROUP, PHY_CODE_GROUPB, FEED_HEAT_NO, BAR_CODE, RESULT_NO, MEASURING_SEQ, HEAT_PLAN_SQE, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, SAMPLE_PIPE_LEN_C, SAMPLE_PIPE_LEN_D, SAMPLE_PIPE_LEN_E, SAMPLE_PIPE_LEN_F, SAMPLE_PIPE_LEN_P, SAMPLE_PIPE_LEN_Q, SAMPLE_PIPE_LEN_M, PHY_CODE_GROUPC, PHY_CODE_GROUPD, PHY_CODE_GROUPE, PHY_CODE_GROUPF, PHY_CODE_GROUPP, PHY_CODE_GROUPQ, PHY_CODE_GROUPM, CRAFT_SOURCE, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, RESAMPLE_PIPE_LEN_C, RESAMPLE_PIPE_LEN_D, RESAMPLE_PIPE_LEN_E, RESAMPLE_PIPE_LEN_F, RESAMPLE_PIPE_LEN_P, RESAMPLE_PIPE_LEN_Q, RESAMPLE_PIPE_LEN_M, RE_CHECK_NO, IS_BATCH, CHECK_NO, MAT_NO_OLD, IS_FINALCHECK, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, JUGDE_APPLY_SEQUENO) SELECT HEAT_PLAN_NO, T.MAT_NO_CUT, M.MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PRO_PLAN_ID, GX_PLAN_NO, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, 1 OUTNUM_CUT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3) ELSE ROUND(ACT_LEN/T.CUT_NUM ,3) END ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_WEIGHT/T.CUT_NUM ,3) END ACT_WEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) END ACT_THEORY_WEIGHT, IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, DECODE(T.MAT_STATUS,1,'40','20') MAT_STATUS, LEVE_LOG, INSTORE_FLAG, PRC_TECHNOLOGY_PATH, VM_INSTORE_FLAG, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, VALIDFLAG, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, TR_FLAG, PHY_CODE_GROUP, PHY_CODE_GROUPB, FEED_HEAT_NO, BAR_CODE, M.RESULT_NO, MEASURING_SEQ, HEAT_PLAN_SQE, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, SAMPLE_PIPE_LEN_C, SAMPLE_PIPE_LEN_D, SAMPLE_PIPE_LEN_E, SAMPLE_PIPE_LEN_F, SAMPLE_PIPE_LEN_P, SAMPLE_PIPE_LEN_Q, SAMPLE_PIPE_LEN_M, PHY_CODE_GROUPC, PHY_CODE_GROUPD, PHY_CODE_GROUPE, PHY_CODE_GROUPF, PHY_CODE_GROUPP, PHY_CODE_GROUPQ, PHY_CODE_GROUPM, CRAFT_SOURCE, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, RESAMPLE_PIPE_LEN_C, RESAMPLE_PIPE_LEN_D, RESAMPLE_PIPE_LEN_E, RESAMPLE_PIPE_LEN_F, RESAMPLE_PIPE_LEN_P, RESAMPLE_PIPE_LEN_Q, RESAMPLE_PIPE_LEN_M, RE_CHECK_NO, IS_BATCH, CHECK_NO, MAT_NO_OLD, IS_FINALCHECK, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, JUGDE_APPLY_SEQUENO FROM PORT_MCH_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO --AND M.RESULT_NO = T.RESULT_NO_OFFLINE AND T.RESULT_NO_OFFLINE =? AND (M.RESULT_NO IN (SELECT LX_RESULT_NO FROM MCH_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM MCH_OFFLINE_RESULT WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR M.RESULT_NO = T.RESULT_NO_OFFLINE) UPDATE PORT_MCH_BATCH_SAMPLE_RESULT SET VALIDFLAG ='1' WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) AND (RESULT_NO = ? OR RESULT_NO IN (SELECT LX_RESULT_NO FROM MCH_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM MCH_OFFLINE_RESULT WHERE RESULT_NO = ?))) UPDATE PORT_MCH_BATCH_SAMPLE_RESULT SET VALIDFLAG ='0' WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) AND (RESULT_NO = ? OR RESULT_NO IN (SELECT LX_RESULT_NO FROM MCH_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM MCH_OFFLINE_RESULT WHERE RESULT_NO = ?))) DELETE FROM PORT_MCH_BATCH_SAMPLE_RESULT WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) AND (RESULT_NO = ? OR RESULT_NO IN (SELECT LX_RESULT_NO FROM MCH_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM MCH_OFFLINE_RESULT WHERE RESULT_NO = ?))) INSERT INTO PORT_HTT_BATCH_SAMPLE_RESULT (HEAT_PLAN_NO, MAT_NO, M_MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, MAT_STATUS, LEVE_LOG, INSTORE_FLAG, VM_INSTORE_FLAG, PRC_TECHNOLOGY_PATH, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, CHEM_RESULT_CODE, PHY_RESULT_CODE, HEAT_PLAN_SQE, PHY_CODE_GROUP, PHY_CODE_GROUPB, TR_FLAG, FEED_HEAT_NO, PROCESS_SEQ, RESULT_NO, IS_BATCH, SAMPLE_PIPE_LEN_C, SAMPLE_PIPE_LEN_D, PHY_CODE_GROUPC, PHY_CODE_GROUPD, CHECK_NO, SAMPLE_PIPE_LEN_M, PHY_CODE_GROUPM, MAT_NO_OLD, SAMPLE_PIPE_LEN_E, PHY_CODE_GROUPE, SAMPLE_PIPE_LEN_F, PHY_CODE_GROUPF, SAMPLE_PIPE_LEN_P, PHY_CODE_GROUPP, SAMPLE_PIPE_LEN_Q, PHY_CODE_GROUPQ, CRAFT_SOURCE, BAR_CODE, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, RESAMPLE_PIPE_LEN_C, RESAMPLE_PIPE_LEN_D, RESAMPLE_PIPE_LEN_E, RESAMPLE_PIPE_LEN_F, RESAMPLE_PIPE_LEN_P, RESAMPLE_PIPE_LEN_Q, RESAMPLE_PIPE_LEN_M, RE_CHECK_NO, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, JUGDE_APPLY_SEQUENO) SELECT HEAT_PLAN_NO, T.MAT_NO_CUT MAT_NO, M.MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3) ELSE ROUND(ACT_LEN/T.CUT_NUM ,3) END ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_WEIGHT/T.CUT_NUM ,3) END ACT_WEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) END ACT_THEORY_WEIGHT, IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, DECODE(T.MAT_STATUS,1,'40','20') MAT_STATUS, LEVE_LOG, INSTORE_FLAG, VM_INSTORE_FLAG, PRC_TECHNOLOGY_PATH, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, CHEM_RESULT_CODE, PHY_RESULT_CODE, HEAT_PLAN_SQE, PHY_CODE_GROUP, PHY_CODE_GROUPB, TR_FLAG, FEED_HEAT_NO, PROCESS_SEQ, M.RESULT_NO, IS_BATCH, SAMPLE_PIPE_LEN_C, SAMPLE_PIPE_LEN_D, PHY_CODE_GROUPC, PHY_CODE_GROUPD, CHECK_NO, SAMPLE_PIPE_LEN_M, PHY_CODE_GROUPM, MAT_NO_OLD, SAMPLE_PIPE_LEN_E, PHY_CODE_GROUPE, SAMPLE_PIPE_LEN_F, PHY_CODE_GROUPF, SAMPLE_PIPE_LEN_P, PHY_CODE_GROUPP, SAMPLE_PIPE_LEN_Q, PHY_CODE_GROUPQ, CRAFT_SOURCE, BAR_CODE, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, RESAMPLE_PIPE_LEN_C, RESAMPLE_PIPE_LEN_D, RESAMPLE_PIPE_LEN_E, RESAMPLE_PIPE_LEN_F, RESAMPLE_PIPE_LEN_P, RESAMPLE_PIPE_LEN_Q, RESAMPLE_PIPE_LEN_M, RE_CHECK_NO, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, JUGDE_APPLY_SEQUENO FROM PORT_HTT_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO --AND M.RESULT_NO = T.RESULT_NO_OFFLINE AND T.RESULT_NO_OFFLINE =? AND (M.RESULT_NO IN (SELECT LX_RESULT_NO FROM HTT_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM HTT_OFFLINE_RESULT WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR M.RESULT_NO = T.RESULT_NO_OFFLINE) INSERT INTO PORT_HTT_BATCH_SAMPLE_RESULT (HEAT_PLAN_NO, MAT_NO, M_MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, MAT_STATUS, LEVE_LOG, INSTORE_FLAG, VM_INSTORE_FLAG, PRC_TECHNOLOGY_PATH, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, CHEM_RESULT_CODE, PHY_RESULT_CODE, HEAT_PLAN_SQE, PHY_CODE_GROUP, PHY_CODE_GROUPB, TR_FLAG, FEED_HEAT_NO, PROCESS_SEQ, RESULT_NO, IS_BATCH, SAMPLE_PIPE_LEN_C, SAMPLE_PIPE_LEN_D, PHY_CODE_GROUPC, PHY_CODE_GROUPD, CHECK_NO, SAMPLE_PIPE_LEN_M, PHY_CODE_GROUPM, MAT_NO_OLD, SAMPLE_PIPE_LEN_E, PHY_CODE_GROUPE, SAMPLE_PIPE_LEN_F, PHY_CODE_GROUPF, SAMPLE_PIPE_LEN_P, PHY_CODE_GROUPP, SAMPLE_PIPE_LEN_Q, PHY_CODE_GROUPQ, CRAFT_SOURCE, BAR_CODE, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, RESAMPLE_PIPE_LEN_C, RESAMPLE_PIPE_LEN_D, RESAMPLE_PIPE_LEN_E, RESAMPLE_PIPE_LEN_F, RESAMPLE_PIPE_LEN_P, RESAMPLE_PIPE_LEN_Q, RESAMPLE_PIPE_LEN_M, RE_CHECK_NO, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, JUGDE_APPLY_SEQUENO) SELECT HEAT_PLAN_NO, T.MAT_NO, M_MAT_NO, M_M_MAT_NO, LOT_NO, LOT_NO_SQE, PLINE_CODE, PLINE_NAME, JUDGE_STOVE_NO, BATCH_NO, GROUP_NO, STOVE_NO, FLAG_STOVE_NO, ACT_DIMATER, ACT_HEIGHT, (SELECT SUM(ACT_LEN) FROM PORT_HTT_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO AND A.MAT_NO = B.MAT_NO_CUT AND A.RESULT_NO = B.RESULT_NO_OFFLINE AND B.MAT_NO = T.MAT_NO), ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, (SELECT SUM(ACT_WEIGHT) FROM PORT_HTT_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO AND A.MAT_NO = B.MAT_NO_CUT AND A.RESULT_NO = B.RESULT_NO_OFFLINE AND B.MAT_NO = T.MAT_NO), (SELECT SUM(ACT_WEIGHT) FROM PORT_HTT_BATCH_SAMPLE_RESULT A, HTT_ENTRUST_MAT_NO B WHERE A.HEAT_PLAN_NO = M.HEAT_PLAN_NO AND A.MAT_NO = B.MAT_NO_CUT AND A.RESULT_NO = B.RESULT_NO_OFFLINE AND B.MAT_NO = T.MAT_NO), IS_SAMPLE_PIPE, SAMPLE_PIPE_LEN, GET_SAMPLE_SHIFT, GET_SAMPLE_CLASS, GET_SAMPLE_NAME, GET_SAMPLE_TIME, OLD_JUDGE_STOVE_NO, GROUP_FLAG, OP_PROCESS, '20' MAT_STATUS, LEVE_LOG, INSTORE_FLAG, VM_INSTORE_FLAG, PRC_TECHNOLOGY_PATH, RETURN_PROCESS, PHY_BATCH_NO, PRO_YEAR_MONTH_DAY, BAL_YEAR_MONTH, JUGDE_APPLY_CODE, JUGDE_APPLY, PRO_USER, PRO_SHIFT, PRO_GROUP, PRO_TIME, REMARK, SAMPLE_PIPE_LEN_A, SAMPLE_PIPE_LEN_B, CHEM_RESULT_CODE, PHY_RESULT_CODE, HEAT_PLAN_SQE, PHY_CODE_GROUP, PHY_CODE_GROUPB, TR_FLAG, FEED_HEAT_NO, PROCESS_SEQ, M.RESULT_NO, IS_BATCH, SAMPLE_PIPE_LEN_C, SAMPLE_PIPE_LEN_D, PHY_CODE_GROUPC, PHY_CODE_GROUPD, CHECK_NO, SAMPLE_PIPE_LEN_M, PHY_CODE_GROUPM, MAT_NO_OLD, SAMPLE_PIPE_LEN_E, PHY_CODE_GROUPE, SAMPLE_PIPE_LEN_F, PHY_CODE_GROUPF, SAMPLE_PIPE_LEN_P, PHY_CODE_GROUPP, SAMPLE_PIPE_LEN_Q, PHY_CODE_GROUPQ, CRAFT_SOURCE, BAR_CODE, RE_GET_SAMPLE_NAME, RE_GET_SAMPLE_TIME, RE_GET_SAMPLE_STATUS, RESAMPLE_PIPE_LEN_A, RESAMPLE_PIPE_LEN_B, RESAMPLE_PIPE_LEN_C, RESAMPLE_PIPE_LEN_D, RESAMPLE_PIPE_LEN_E, RESAMPLE_PIPE_LEN_F, RESAMPLE_PIPE_LEN_P, RESAMPLE_PIPE_LEN_Q, RESAMPLE_PIPE_LEN_M, RE_CHECK_NO, IS_FAIL_CHECK, BAL_YEAR_MONTH_FAIL, JUGDE_APPLY_SEQUENO FROM PORT_HTT_BATCH_SAMPLE_RESULT M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO_CUT -- AND M.RESULT_NO = T.RESULT_NO_OFFLINE AND T.MAT_NO_CUT LIKE '%01' AND T.RESULT_NO_OFFLINE =? AND (M.RESULT_NO IN (SELECT LX_RESULT_NO FROM HTT_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM HTT_OFFLINE_RESULT WHERE RESULT_NO = T.RESULT_NO_OFFLINE)) OR M.RESULT_NO = T.RESULT_NO_OFFLINE) DELETE FROM PORT_HTT_BATCH_SAMPLE_RESULT WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) AND (RESULT_NO = ? OR RESULT_NO IN (SELECT LX_RESULT_NO FROM MCH_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM MCH_OFFLINE_RESULT WHERE RESULT_NO = ?))) DELETE FROM PORT_HTT_BATCH_SAMPLE_RESULT WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) AND (RESULT_NO = ? OR RESULT_NO IN (SELECT LX_RESULT_NO FROM MCH_GROUP_RESULT WHERE GROUP_ID IN (SELECT GROUP_ID FROM MCH_OFFLINE_RESULT WHERE RESULT_NO = ?))) INSERT INTO MAT_BC_M (MAT_NO, PRODUCT_FLAG, MAT_STATUS, LOT_NO, STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, SAMPLE_FLAG, MATERIAL_NO, MATERIAL_NAME, INPUT_MATERIAL_NAME, INPUT_MATERIAL_NO, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, SPEC_CODE, SPEC_NAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, PRO_ORDER_NO, PRO_ORDER_ID, ORDER_NO, ORDER_SEQ, ORDER_SEQ_NO, CRAF_NO, PROCESS_CDOE, PROCESS_DESC, NEXT_PROCESS_CDOE, NEXT_PROCESS_DESC, PLINE_CODE, PLINE_NAME, MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, MEASURE_FLAG, BELONG_CODE, BELONG_NAME, PACK_FLAG, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, MAT_RETURN_FLAG, LOCK_FLAG, MNG_LOCK_FLAG, JUGDE_APPLY_FLAG, JUGDE_APPLY_CODE, JUGDE_APPLY_TIME, FACE_RESULT_CODE, FACE_RESULT_TIME, FACE_MAKER, SPEC_RESULT_CODE, SPEC_RESULT_TIME, SPEC_MAKER, CHEM_RESULT_CODE, CHEM_RESULT_TIME, CHEM_MAKER, PHY_RESULT_CODE, PHY_RESULT_TIME, PHY_MAKER, DETECT_RESULT_CODE, WPRESSURE_RESULT_CODE, JUDGE_RESULT_CODE, JUDGE_RESULT, JUDGE_RESULT_TIME, JUDGE_MAKER, INSTOCK_FLAG, INSTOCK_TIME, BAR_CODE, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, BAL_YEAR_MONTH, JUDGE_STD_NAME, PIPMEMO, SOURE_CODE, SOURE_NAME, PONDER_NO, PONDER_GROSS_WT, JUDGE_ID, LOCK_LIKU, QCM_STAUS, OUTSTOCK_DOC, HEAT_PLAN_NO, ZG_STOVE_SQE, GX_PLAN_NO, ZG_MAT_NO, TARGET, PROCESS_STATUS, JUGDE_CONVICTED, FIXTYPE_CODE, QUALITY_GROUP_ZG, FLAG_STOVE_NO_ZG, DETECT_RESULT_CODE1, TESTING_GRADE, TESTING_TYPE, TESTING_GRADE1, TESTING_TYPE1, JUDGE_STOVE_NO_UP, CRAFT_SEQ, PRO_PLAN_ID_NEXT, GX_PLAN_NO_NEXT, HANGING_FLAG, CUT_NUM, JUDGE_TOLRESULT_CODE, JUDGE_TOLRESULT, JUDGE_TOLRESULT_TIME, JUDGE_TOLMAKER, INSTANCY_FLAG, JUGDE_TOLCONVICTED, JUDGE_STD_DES, MNG_LOCK_REMARK, LOCK_REMARK, JUGDE_APPLY_SEQUENO, HEAT_PLAN_NO_NEXT, CODE_JG_BL, CIC, SCRAP_REASON, BELONG_CODE_RESPONSE, BELONG_NAME_RESPONSE, ZBS_FLAG, SCRAP_TYPE, ZBS_ID, HEAT_PLAN_NO_OLD, MEASURING_SEQ, SCRAP_FLAG, LIKU_PROCESS_CODE, JG_ZBS_ID, FAIL_APPROVAL_CODE, OFFLINE_DOC, SUBCONTRACT_NO, SCRAP_FRIM_FLAG, ZZB_FLAG, BAL_YEAR_MONTH_FAIL, SUBCONTRACT_NO_SEQ, SCRAP_NAME, SCRAP_TIME) SELECT T.MAT_NO_CUT, PRODUCT_FLAG, M.MAT_STATUS, LOT_NO, STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, SAMPLE_FLAG, MATERIAL_NO, MATERIAL_NAME, INPUT_MATERIAL_NAME, INPUT_MATERIAL_NO, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, SPEC_CODE, SPEC_NAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, PRO_ORDER_NO, PRO_ORDER_ID, ORDER_NO, ORDER_SEQ, ORDER_SEQ_NO, CRAF_NO, PROCESS_CDOE, PROCESS_DESC, NEXT_PROCESS_CDOE, NEXT_PROCESS_DESC, PLINE_CODE, PLINE_NAME, MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, ACT_DIMATER, ACT_HEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3) ELSE ROUND(ACT_LEN/T.CUT_NUM ,3) END ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_WEIGHT/T.CUT_NUM ,3) END ACT_WEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) END ACT_THEORY_WEIGHT, MEASURE_FLAG, BELONG_CODE, BELONG_NAME, PACK_FLAG, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, MAT_RETURN_FLAG, LOCK_FLAG, MNG_LOCK_FLAG, JUGDE_APPLY_FLAG, JUGDE_APPLY_CODE, JUGDE_APPLY_TIME, FACE_RESULT_CODE, FACE_RESULT_TIME, FACE_MAKER, SPEC_RESULT_CODE, SPEC_RESULT_TIME, SPEC_MAKER, CHEM_RESULT_CODE, CHEM_RESULT_TIME, CHEM_MAKER, PHY_RESULT_CODE, PHY_RESULT_TIME, PHY_MAKER, DETECT_RESULT_CODE, WPRESSURE_RESULT_CODE, JUDGE_RESULT_CODE, JUDGE_RESULT, JUDGE_RESULT_TIME, JUDGE_MAKER, INSTOCK_FLAG, INSTOCK_TIME, BAR_CODE, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, BAL_YEAR_MONTH, JUDGE_STD_NAME, PIPMEMO, SOURE_CODE, SOURE_NAME, PONDER_NO, PONDER_GROSS_WT, JUDGE_ID, LOCK_LIKU, DECODE(T.MAT_STATUS,'0', ?,'22') QCM_STAUS, OUTSTOCK_DOC, HEAT_PLAN_NO, ZG_STOVE_SQE, GX_PLAN_NO, ZG_MAT_NO, TARGET, PROCESS_STATUS, JUGDE_CONVICTED, FIXTYPE_CODE, QUALITY_GROUP_ZG, FLAG_STOVE_NO_ZG, DETECT_RESULT_CODE1, TESTING_GRADE, TESTING_TYPE, TESTING_GRADE1, TESTING_TYPE1, JUDGE_STOVE_NO_UP, CRAFT_SEQ, PRO_PLAN_ID_NEXT, GX_PLAN_NO_NEXT, HANGING_FLAG, M.CUT_NUM, JUDGE_TOLRESULT_CODE, JUDGE_TOLRESULT, JUDGE_TOLRESULT_TIME, JUDGE_TOLMAKER, INSTANCY_FLAG, JUGDE_TOLCONVICTED, JUDGE_STD_DES, MNG_LOCK_REMARK, LOCK_REMARK, JUGDE_APPLY_SEQUENO, HEAT_PLAN_NO_NEXT, CODE_JG_BL, CIC, SCRAP_REASON, BELONG_CODE_RESPONSE, BELONG_NAME_RESPONSE, ZBS_FLAG, SCRAP_TYPE, ZBS_ID, HEAT_PLAN_NO_OLD, MEASURING_SEQ, SCRAP_FLAG, LIKU_PROCESS_CODE, JG_ZBS_ID, FAIL_APPROVAL_CODE, OFFLINE_DOC, M.SUBCONTRACT_NO, SCRAP_FRIM_FLAG, ZZB_FLAG, BAL_YEAR_MONTH_FAIL, M.SUBCONTRACT_NO_SEQ, SCRAP_NAME, SCRAP_TIME FROM MAT_BC_M M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO AND T.RESULT_NO_OFFLINE = ? INSERT INTO MAT_BC_M (MAT_NO, PRODUCT_FLAG, MAT_STATUS, LOT_NO, STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, SAMPLE_FLAG, MATERIAL_NO, MATERIAL_NAME, INPUT_MATERIAL_NAME, INPUT_MATERIAL_NO, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, SPEC_CODE, SPEC_NAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, PRO_ORDER_NO, PRO_ORDER_ID, ORDER_NO, ORDER_SEQ, ORDER_SEQ_NO, CRAF_NO, PROCESS_CDOE, PROCESS_DESC, NEXT_PROCESS_CDOE, NEXT_PROCESS_DESC, PLINE_CODE, PLINE_NAME, MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, MEASURE_FLAG, BELONG_CODE, BELONG_NAME, PACK_FLAG, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, MAT_RETURN_FLAG, LOCK_FLAG, MNG_LOCK_FLAG, JUGDE_APPLY_FLAG, JUGDE_APPLY_CODE, JUGDE_APPLY_TIME, FACE_RESULT_CODE, FACE_RESULT_TIME, FACE_MAKER, SPEC_RESULT_CODE, SPEC_RESULT_TIME, SPEC_MAKER, CHEM_RESULT_CODE, CHEM_RESULT_TIME, CHEM_MAKER, PHY_RESULT_CODE, PHY_RESULT_TIME, PHY_MAKER, DETECT_RESULT_CODE, WPRESSURE_RESULT_CODE, JUDGE_RESULT_CODE, JUDGE_RESULT, JUDGE_RESULT_TIME, JUDGE_MAKER, INSTOCK_FLAG, INSTOCK_TIME, BAR_CODE, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, BAL_YEAR_MONTH, JUDGE_STD_NAME, PIPMEMO, SOURE_CODE, SOURE_NAME, PONDER_NO, PONDER_GROSS_WT, JUDGE_ID, LOCK_LIKU, QCM_STAUS, OUTSTOCK_DOC, HEAT_PLAN_NO, ZG_STOVE_SQE, GX_PLAN_NO, ZG_MAT_NO, TARGET, PROCESS_STATUS, JUGDE_CONVICTED, FIXTYPE_CODE, QUALITY_GROUP_ZG, FLAG_STOVE_NO_ZG, DETECT_RESULT_CODE1, TESTING_GRADE, TESTING_TYPE, TESTING_GRADE1, TESTING_TYPE1, JUDGE_STOVE_NO_UP, CRAFT_SEQ, PRO_PLAN_ID_NEXT, GX_PLAN_NO_NEXT, HANGING_FLAG, CUT_NUM, JUDGE_TOLRESULT_CODE, JUDGE_TOLRESULT, JUDGE_TOLRESULT_TIME, JUDGE_TOLMAKER, INSTANCY_FLAG, JUGDE_TOLCONVICTED, JUDGE_STD_DES, MNG_LOCK_REMARK, LOCK_REMARK, JUGDE_APPLY_SEQUENO, HEAT_PLAN_NO_NEXT, CODE_JG_BL, CIC, SCRAP_REASON, BELONG_CODE_RESPONSE, BELONG_NAME_RESPONSE, ZBS_FLAG, SCRAP_TYPE, ZBS_ID, HEAT_PLAN_NO_OLD, MEASURING_SEQ, SCRAP_FLAG, LIKU_PROCESS_CODE, JG_ZBS_ID, FAIL_APPROVAL_CODE, OFFLINE_DOC, SUBCONTRACT_NO, SCRAP_FRIM_FLAG, ZZB_FLAG, BAL_YEAR_MONTH_FAIL, SUBCONTRACT_NO_SEQ, SCRAP_NAME, SCRAP_TIME) SELECT T.MAT_NO, PRODUCT_FLAG, M.MAT_STATUS, LOT_NO, STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, SAMPLE_FLAG, MATERIAL_NO, MATERIAL_NAME, INPUT_MATERIAL_NAME, INPUT_MATERIAL_NO, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, SPEC_CODE, SPEC_NAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, PRO_ORDER_NO, PRO_ORDER_ID, ORDER_NO, ORDER_SEQ, ORDER_SEQ_NO, CRAF_NO, PROCESS_CDOE, PROCESS_DESC, NEXT_PROCESS_CDOE, NEXT_PROCESS_DESC, PLINE_CODE, PLINE_NAME, MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, ACT_DIMATER, ACT_HEIGHT, (SELECT SUM(ACT_LEN) FROM MAT_BC_M A, HTT_ENTRUST_MAT_NO B WHERE A.MAT_NO = B.MAT_NO_CUT AND B.MAT_NO_CUT = T.MAT_NO), ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, (SELECT SUM(ACT_WEIGHT) FROM MAT_BC_M A, HTT_ENTRUST_MAT_NO B WHERE A.MAT_NO = B.MAT_NO_CUT AND B.MAT_NO_CUT = T.MAT_NO), (SELECT SUM(ACT_THEORY_WEIGHT) FROM MAT_BC_M A, HTT_ENTRUST_MAT_NO B WHERE A.MAT_NO = B.MAT_NO_CUT AND B.MAT_NO_CUT = T.MAT_NO), MEASURE_FLAG, BELONG_CODE, BELONG_NAME, PACK_FLAG, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, MAT_RETURN_FLAG, LOCK_FLAG, MNG_LOCK_FLAG, JUGDE_APPLY_FLAG, JUGDE_APPLY_CODE, JUGDE_APPLY_TIME, FACE_RESULT_CODE, FACE_RESULT_TIME, FACE_MAKER, SPEC_RESULT_CODE, SPEC_RESULT_TIME, SPEC_MAKER, CHEM_RESULT_CODE, CHEM_RESULT_TIME, CHEM_MAKER, PHY_RESULT_CODE, PHY_RESULT_TIME, PHY_MAKER, DETECT_RESULT_CODE, WPRESSURE_RESULT_CODE, JUDGE_RESULT_CODE, JUDGE_RESULT, JUDGE_RESULT_TIME, JUDGE_MAKER, INSTOCK_FLAG, INSTOCK_TIME, BAR_CODE, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, BAL_YEAR_MONTH, JUDGE_STD_NAME, PIPMEMO, SOURE_CODE, SOURE_NAME, PONDER_NO, PONDER_GROSS_WT, JUDGE_ID, LOCK_LIKU, ? QCM_STAUS, OUTSTOCK_DOC, HEAT_PLAN_NO, ZG_STOVE_SQE, GX_PLAN_NO, ZG_MAT_NO, TARGET, PROCESS_STATUS, JUGDE_CONVICTED, FIXTYPE_CODE, QUALITY_GROUP_ZG, FLAG_STOVE_NO_ZG, DETECT_RESULT_CODE1, TESTING_GRADE, TESTING_TYPE, TESTING_GRADE1, TESTING_TYPE1, JUDGE_STOVE_NO_UP, CRAFT_SEQ, PRO_PLAN_ID_NEXT, GX_PLAN_NO_NEXT, HANGING_FLAG, M.CUT_NUM, JUDGE_TOLRESULT_CODE, JUDGE_TOLRESULT, JUDGE_TOLRESULT_TIME, JUDGE_TOLMAKER, INSTANCY_FLAG, JUGDE_TOLCONVICTED, JUDGE_STD_DES, MNG_LOCK_REMARK, LOCK_REMARK, JUGDE_APPLY_SEQUENO, HEAT_PLAN_NO_NEXT, CODE_JG_BL, CIC, SCRAP_REASON, BELONG_CODE_RESPONSE, BELONG_NAME_RESPONSE, ZBS_FLAG, SCRAP_TYPE, ZBS_ID, HEAT_PLAN_NO_OLD, MEASURING_SEQ, SCRAP_FLAG, LIKU_PROCESS_CODE, JG_ZBS_ID, FAIL_APPROVAL_CODE, OFFLINE_DOC, M.SUBCONTRACT_NO, SCRAP_FRIM_FLAG, ZZB_FLAG, BAL_YEAR_MONTH_FAIL, M.SUBCONTRACT_NO_SEQ, SCRAP_NAME, SCRAP_TIME FROM MAT_BC_M M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO_CUT AND T.MAT_NO_CUT LIKE '%01' AND T.RESULT_NO_OFFLINE =? INSERT INTO YDM_BC_BUTTRESS (MAT_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, MANAGEMENT_NO, MANAGEMENT_NAME, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, DELETE_NAME, DELETE_TIME, DEPARTMENT_CODE, DEPARTMENT_DESC, PLINE_CODE) SELECT t.mat_no_cut MAT_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, MANAGEMENT_NO, MANAGEMENT_NAME, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, DELETE_NAME, DELETE_TIME, DEPARTMENT_CODE, DEPARTMENT_DESC, PLINE_CODE FROM YDM_BC_BUTTRESS M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO AND T.RESULT_NO_OFFLINE = ? AND M.STORAGE_NO IS NOT NULL INSERT INTO YDM_BC_BUTTRESS (MAT_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, MANAGEMENT_NO, MANAGEMENT_NAME, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, DELETE_NAME, DELETE_TIME, DEPARTMENT_CODE, DEPARTMENT_DESC, PLINE_CODE) SELECT t.MAT_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, MANAGEMENT_NO, MANAGEMENT_NAME, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, DELETE_NAME, DELETE_TIME, DEPARTMENT_CODE, DEPARTMENT_DESC, PLINE_CODE FROM YDM_BC_BUTTRESS M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO_CUT AND T.RESULT_NO_OFFLINE =? AND T.MAT_NO_CUT LIKE '%01' AND M.STORAGE_NO IS NOT NULL DELETE FROM MAT_BC_M WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) DELETE FROM MAT_BC_M WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) DELETE FROM YDM_BC_BUTTRESS WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) DELETE FROM YDM_BC_BUTTRESS WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) INSERT INTO MAT_ZC_M (MAT_NO, PRODUCT_FLAG, MAT_STATUS, LOT_NO, STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, MAT_SQE_NO, SAMPLE_FLAG, CUTTING_FLAG, ORIGIN_MAT_NO, MATERIAL_NO, MATERIAL_NAME, INPUT_MATERIAL_NAME, INPUT_MATERIAL_NO, INPUT_ORIGIN_CODE, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, SPEC_CODE, SPEC_NAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, PRO_ORDER_NO, PRO_ORDER_NO1, PRO_ORDER_ID, PRO_ORDER_ID1, ORDER_NO, ORDER_SEQ, ORDER_SEQ_NO, CRAF_NO, PROCESS_CDOE, PROCESS_DESC, NEXT_PROCESS_CDOE, NEXT_PROCESS_DESC, PLINE_CODE, PLINE_NAME, MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, DIMATER, HEIGHT, LEN_NO, LEN_DESC, LEN_UNIT, LEN_MIN, LEN_MAX, TARG_DIMATER, TARG_HEIGHT, TARG_LEN_MIN, TARG_LEN_MAX, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, MEASURE_FLAG, BELONG_CODE, BELONG_NAME, PACK_FLAG, PACK_TYPE_CODE, PACK_TYPE_NAME, PACK_NO, PACK_TIME, PACK_MAT_WT, MAT_GROSS_WT, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, COOL_HOT_FLAG, MAT_RETURN_FLAG, HEAT_TREAT_NO, POST_FLAG, LOCK_FLAG, MNG_LOCK_RSN_CODE, MNG_LOCK_TIME, MNG_LOCK_MAKER, MNG_LOCK_REMARK, LOCK_RSN_CODE, LOCK_TIME, LOCK_MAKER, LOCK_REMARK, UNLOCK_TIME, UNLOCK_MAKER, UNLOCK_REMARK, OLD_ORDER_NO, OLD_ORDER_SEQ, OLD_ORDER_SEQ_NO, OLD_MATERIAL_NO, OLD_MATERIAL_NAME, REMAIN_RSN_CODE, REMAIN_JUGDE_TIME, REMAIN_JUGDE_MAKER, REMAIN_JUGDE_CODE, REMAIN_REMARK, JUGDE_APPLY_FLAG, JUGDE_APPLY_CODE, JUGDE_APPLY_TIME, JUGDE_SCAN_TIME, FACE_RESULT_CODE, FACE_RESULT_TIME, FACE_MAKER, SPEC_RESULT_CODE, SPEC_RESULT_TIME, SPEC_MAKER, CHEM_RESULT_CODE, CHEM_RESULT_TIME, CHEM_MAKER, PHY_RESULT_CODE, PHY_RESULT_TIME, PHY_MAKER, DETECT_REPORT_NO, DETECT_RESULT_CODE, WPRESSURE_REPORT_NO, WPRESSURE_RESULT_CODE, JUDGE_RESULT_CODE, JUDGE_RESULT, JUDGE_RESULT_TIME, JUDGE_MAKER, BUG_NO, BUG_DEAL, REPAIR_FLAG, REPAIR_REMARK, SAMPLING_FLAG, SAMPLING_TYPE, SAMPLING_NO, CHECKOUT_NO, CHEM_STCHECK_NO, CHEM_PROCHECK_NO, SH_CHECK_NO, COME_PROC_FLAG, CONFM_FLAG, INSTOCK_FLAG, INSTOCK_TIME, OUTSTOCK_TIME, PRO_BC, PRO_BZ, RPO_TIME, BAR_CODE, BEGINNING_FLAG, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, REQ_BL_ID, IF_BATCHED_JG, COUPCUT_BATCH_ID, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, OLD_ORD_PK, OLD_ORD_LN_PK, OLD_ORD_LN_DLY_PK, BAL_YEAR_MONTH, JUDGE_STD_NAME, JUDGE_STD_CODE, JUDGE_GRADE, PIPMEMO, TEST, SOURE_CODE, SOURE_NAME, PONDER_NO, PONDER_GROSS_WT, MEMO1, JUDGE_ID, MNG_LOCK_FLAG, LOCK_ID, PRO_NO, LOCK_LIKU, PLN_GRADECODE, PLN_GRADENAME, PLN_STEELCODE, PLN_STEELNAME, QCM_STAUS, OUTSTOCK_DOC, HEAT_PLAN_NO, ZG_STOVE_SQE, GX_PLAN_NO, ZG_MAT_NO, FINISHPRO_MOLD, IN_MOLD, TARGET, PROCESS_STATUS, JUGDE_CONVICTED, GX_PLAN_NO1, FIXTYPE_CODE, QUALITY_GROUP_ZG, FLAG_STOVE_NO_ZG, ZG_PHY_RESULT_PATH, ZG_FACE_RESULT_PATH, ZG_SPEC_RESULT_PATH, VRP_HEAT_PLAN_NO, VRP_LOT_NO, VRP_SAMPLE_FLAG, VRP_PRO_ORDER_NO, VRP_PRO_ORDER_NO1, VRP_PRO_ORDER_ID, VRP_PRO_ORDER_ID1, VRP_ACT_DIMATER, VRP_ACT_HEIGHT, VRP_JUGDE_APPLY_FLAG, VRP_JUGDE_APPLY_CODE, VRP_JUGDE_APPLY_TIME, VRP_FACE_RESULT_CODE, VRP_FACE_RESULT_TIME, VRP_FACE_MAKER, VRP_FACE_RESULT_PATH, VRP_SPEC_RESULT_CODE, VRP_SPEC_RESULT_TIME, VRP_SPEC_MAKER, VRP_SPEC_RESULT_PATH, VRP_PHY_RESULT_CODE, VRP_PHY_RESULT_TIME, VRP_PHY_MAKER, VRP_PHY_RESULT_PATH, VRP_JUDGE_RESULT_CODE, VRP_JUDGE_RESULT_TIME, VRP_JUDGE_MAKER, VRP_GX_PLAN_NO, VRP_GX_PLAN_NO1, VPR_JUGDE_CONVICTED, VPR_QUALITY_GROUP_ZG, VPR_FLAG_STOVE_NO_ZG, HTT_HEAT_PLAN_NO, HTT_LOT_NO, HTT_SAMPLE_FLAG, HTT_PRO_ORDER_NO, HTT_PRO_ORDER_NO1, HTT_PRO_ORDER_ID, HTT_PRO_ORDER_ID1, HTT_GX_PLAN_NO, HTT_GX_PLAN_NO1, HTT_JUGDE_APPLY_FLAG, HTT_JUGDE_APPLY_CODE, HTT_JUGDE_APPLY_TIME, HTT_FACE_RESULT_CODE, HTT_FACE_RESULT_TIME, HTT_FACE_MAKER, HTT_FACE_RESULT_PATH, HTT_SPEC_RESULT_CODE, HTT_SPEC_RESULT_TIME, HTT_SPEC_MAKER, HTT_SPEC_RESULT_PATH, HTT_PHY_RESULT_CODE, HTT_PHY_RESULT_TIME, HTT_PHY_MAKER, HTT_PHY_RESULT_PATH, HTT_JUDGE_RESULT_CODE, HTT_JUDGE_RESULT_TIME, HTT_JUDGE_MAKER, HTT_JUGDE_CONVICTED, HTT_QUALITY_GROUP_ZG, HTT_FLAG_STOVE_NO_ZG, PRC_LOT_NO, PRC_SAMPLE_FLAG, PRC_PRO_ORDER_NO, PRC_PRO_ORDER_NO1, PRC_PRO_ORDER_ID, PRC_PRO_ORDER_ID1, PRC_GX_PLAN_NO, PRC_GX_PLAN_NO1, PRC_JUGDE_APPLY_FLAG, PRC_JUGDE_APPLY_CODE, PRC_JUGDE_APPLY_TIME, PRC_FACE_RESULT_CODE, PRC_FACE_RESULT_TIME, PRC_FACE_MAKER, PRC_FACE_RESULT_PATH, PRC_SPEC_RESULT_CODE, PRC_SPEC_RESULT_TIME, PRC_SPEC_MAKER, PRC_SPEC_RESULT_PATH, PRC_PHY_RESULT_CODE, PRC_PHY_RESULT_TIME, PRC_PHY_MAKER, PRC_PHY_RESULT_PATH, PRC_JUDGE_RESULT_CODE, PRC_JUDGE_RESULT_TIME, PRC_JUDGE_MAKER, PRC_JUGDE_CONVICTED, PRC_QUALITY_GROUP_ZG, PRC_FLAG_STOVE_NO_ZG, PRC_HEAT_PLAN_NO, VRP_JUDGE_STD_NAME, VRP_JUDGE_STD_CODE, HTT_JUDGE_STD_NAME, HTT_JUDGE_STD_CODE, PRC_JUDGE_STD_NAME, PRC_JUDGE_STD_CODE, VRP_CRAF_NO, HTT_CRAF_NO, PRC_CRAF_NO, VRP_CHEM_RESULT_CODE, VRP_CHEM_RESULT_TIME, VRP_CHEM_MAKER, HTT_CHEM_RESULT_CODE, HTT_CHEM_RESULT_TIME, HTT_CHEM_MAKER, PRC_CHEM_RESULT_CODE, PRC_CHEM_RESULT_TIME, PRC_CHEM_MAKER, DETECT_REPORT_NO1, DETECT_RESULT_CODE1, TESTING_GRADE, TESTING_TYPE, TESTING_GRADE1, TESTING_TYPE1, ZG_PLINE_CODE, ZG_PLINE_NAME, VRP_PLINE_CODE, VRP_PLINE_NAME, HTT_PLINE_CODE, HTT_PLINE_NAME, PRC_PLINE_CODE, PRC_PLINE_NAME, VRP_QCM_STAUS, HTT_QCM_STAUS, PRC_QCM_STAUS, ZG_MEMO, ZBS_FLAG, ZBS_ID, MEASURING_SEQ, INSTOCK_DOC, JG_ZBS_ID, CHANGE_DOC, SUBCONTRACT_NO, SUBCONTRACT_NO_SEQ, LOCK_BILL_FLAG) SELECT T.MAT_NO_CUT, PRODUCT_FLAG, M.MAT_STATUS, LOT_NO, STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, MAT_SQE_NO, SAMPLE_FLAG, CUTTING_FLAG, ORIGIN_MAT_NO, MATERIAL_NO, MATERIAL_NAME, INPUT_MATERIAL_NAME, INPUT_MATERIAL_NO, INPUT_ORIGIN_CODE, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, SPEC_CODE, SPEC_NAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, PRO_ORDER_NO, PRO_ORDER_NO1, PRO_ORDER_ID, PRO_ORDER_ID1, ORDER_NO, ORDER_SEQ, ORDER_SEQ_NO, CRAF_NO, PROCESS_CDOE, PROCESS_DESC, NEXT_PROCESS_CDOE, NEXT_PROCESS_DESC, PLINE_CODE, PLINE_NAME, MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, DIMATER, HEIGHT, LEN_NO, LEN_DESC, LEN_UNIT, LEN_MIN, LEN_MAX, TARG_DIMATER, TARG_HEIGHT, TARG_LEN_MIN, TARG_LEN_MAX, ACT_DIMATER, ACT_HEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_LEN- (T.CUT_NUM-1) * ROUND(ACT_LEN/T.CUT_NUM ,3) ELSE ROUND(ACT_LEN/T.CUT_NUM ,3) END ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_WEIGHT/T.CUT_NUM ,3) END ACT_WEIGHT, CASE WHEN T.MAT_NO_CUT LIKE '%01' THEN ACT_THEORY_WEIGHT- (T.CUT_NUM-1) * ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) ELSE ROUND(ACT_THEORY_WEIGHT/T.CUT_NUM ,3) END ACT_THEORY_WEIGHT, MEASURE_FLAG, BELONG_CODE, BELONG_NAME, PACK_FLAG, PACK_TYPE_CODE, PACK_TYPE_NAME, PACK_NO, PACK_TIME, PACK_MAT_WT, MAT_GROSS_WT, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, COOL_HOT_FLAG, MAT_RETURN_FLAG, HEAT_TREAT_NO, POST_FLAG, LOCK_FLAG, MNG_LOCK_RSN_CODE, MNG_LOCK_TIME, MNG_LOCK_MAKER, MNG_LOCK_REMARK, LOCK_RSN_CODE, LOCK_TIME, LOCK_MAKER, LOCK_REMARK, UNLOCK_TIME, UNLOCK_MAKER, UNLOCK_REMARK, OLD_ORDER_NO, OLD_ORDER_SEQ, OLD_ORDER_SEQ_NO, OLD_MATERIAL_NO, OLD_MATERIAL_NAME, REMAIN_RSN_CODE, REMAIN_JUGDE_TIME, REMAIN_JUGDE_MAKER, REMAIN_JUGDE_CODE, REMAIN_REMARK, JUGDE_APPLY_FLAG, JUGDE_APPLY_CODE, JUGDE_APPLY_TIME, JUGDE_SCAN_TIME, FACE_RESULT_CODE, FACE_RESULT_TIME, FACE_MAKER, SPEC_RESULT_CODE, SPEC_RESULT_TIME, SPEC_MAKER, CHEM_RESULT_CODE, CHEM_RESULT_TIME, CHEM_MAKER, PHY_RESULT_CODE, PHY_RESULT_TIME, PHY_MAKER, DETECT_REPORT_NO, DETECT_RESULT_CODE, WPRESSURE_REPORT_NO, WPRESSURE_RESULT_CODE, JUDGE_RESULT_CODE, JUDGE_RESULT, JUDGE_RESULT_TIME, JUDGE_MAKER, BUG_NO, BUG_DEAL, REPAIR_FLAG, REPAIR_REMARK, SAMPLING_FLAG, SAMPLING_TYPE, SAMPLING_NO, CHECKOUT_NO, CHEM_STCHECK_NO, CHEM_PROCHECK_NO, SH_CHECK_NO, COME_PROC_FLAG, CONFM_FLAG, INSTOCK_FLAG, INSTOCK_TIME, OUTSTOCK_TIME, PRO_BC, PRO_BZ, RPO_TIME, BAR_CODE, BEGINNING_FLAG, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, REQ_BL_ID, IF_BATCHED_JG, COUPCUT_BATCH_ID, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, OLD_ORD_PK, OLD_ORD_LN_PK, OLD_ORD_LN_DLY_PK, BAL_YEAR_MONTH, JUDGE_STD_NAME, JUDGE_STD_CODE, JUDGE_GRADE, PIPMEMO, TEST, SOURE_CODE, SOURE_NAME, PONDER_NO, PONDER_GROSS_WT, MEMO1, JUDGE_ID, MNG_LOCK_FLAG, LOCK_ID, PRO_NO, LOCK_LIKU, PLN_GRADECODE, PLN_GRADENAME, PLN_STEELCODE, PLN_STEELNAME, DECODE(T.MAT_STATUS,'0', '00','22') , OUTSTOCK_DOC, HEAT_PLAN_NO, ZG_STOVE_SQE, GX_PLAN_NO, ZG_MAT_NO, FINISHPRO_MOLD, IN_MOLD, TARGET, PROCESS_STATUS, JUGDE_CONVICTED, GX_PLAN_NO1, FIXTYPE_CODE, QUALITY_GROUP_ZG, FLAG_STOVE_NO_ZG, ZG_PHY_RESULT_PATH, ZG_FACE_RESULT_PATH, ZG_SPEC_RESULT_PATH, VRP_HEAT_PLAN_NO, VRP_LOT_NO, VRP_SAMPLE_FLAG, VRP_PRO_ORDER_NO, VRP_PRO_ORDER_NO1, VRP_PRO_ORDER_ID, VRP_PRO_ORDER_ID1, VRP_ACT_DIMATER, VRP_ACT_HEIGHT, VRP_JUGDE_APPLY_FLAG, VRP_JUGDE_APPLY_CODE, VRP_JUGDE_APPLY_TIME, VRP_FACE_RESULT_CODE, VRP_FACE_RESULT_TIME, VRP_FACE_MAKER, VRP_FACE_RESULT_PATH, VRP_SPEC_RESULT_CODE, VRP_SPEC_RESULT_TIME, VRP_SPEC_MAKER, VRP_SPEC_RESULT_PATH, VRP_PHY_RESULT_CODE, VRP_PHY_RESULT_TIME, VRP_PHY_MAKER, VRP_PHY_RESULT_PATH, VRP_JUDGE_RESULT_CODE, VRP_JUDGE_RESULT_TIME, VRP_JUDGE_MAKER, VRP_GX_PLAN_NO, VRP_GX_PLAN_NO1, VPR_JUGDE_CONVICTED, VPR_QUALITY_GROUP_ZG, VPR_FLAG_STOVE_NO_ZG, HTT_HEAT_PLAN_NO, HTT_LOT_NO, HTT_SAMPLE_FLAG, HTT_PRO_ORDER_NO, HTT_PRO_ORDER_NO1, HTT_PRO_ORDER_ID, HTT_PRO_ORDER_ID1, HTT_GX_PLAN_NO, HTT_GX_PLAN_NO1, HTT_JUGDE_APPLY_FLAG, HTT_JUGDE_APPLY_CODE, HTT_JUGDE_APPLY_TIME, HTT_FACE_RESULT_CODE, HTT_FACE_RESULT_TIME, HTT_FACE_MAKER, HTT_FACE_RESULT_PATH, HTT_SPEC_RESULT_CODE, HTT_SPEC_RESULT_TIME, HTT_SPEC_MAKER, HTT_SPEC_RESULT_PATH, HTT_PHY_RESULT_CODE, HTT_PHY_RESULT_TIME, HTT_PHY_MAKER, HTT_PHY_RESULT_PATH, HTT_JUDGE_RESULT_CODE, HTT_JUDGE_RESULT_TIME, HTT_JUDGE_MAKER, HTT_JUGDE_CONVICTED, HTT_QUALITY_GROUP_ZG, HTT_FLAG_STOVE_NO_ZG, PRC_LOT_NO, PRC_SAMPLE_FLAG, PRC_PRO_ORDER_NO, PRC_PRO_ORDER_NO1, PRC_PRO_ORDER_ID, PRC_PRO_ORDER_ID1, PRC_GX_PLAN_NO, PRC_GX_PLAN_NO1, PRC_JUGDE_APPLY_FLAG, PRC_JUGDE_APPLY_CODE, PRC_JUGDE_APPLY_TIME, PRC_FACE_RESULT_CODE, PRC_FACE_RESULT_TIME, PRC_FACE_MAKER, PRC_FACE_RESULT_PATH, PRC_SPEC_RESULT_CODE, PRC_SPEC_RESULT_TIME, PRC_SPEC_MAKER, PRC_SPEC_RESULT_PATH, PRC_PHY_RESULT_CODE, PRC_PHY_RESULT_TIME, PRC_PHY_MAKER, PRC_PHY_RESULT_PATH, PRC_JUDGE_RESULT_CODE, PRC_JUDGE_RESULT_TIME, PRC_JUDGE_MAKER, PRC_JUGDE_CONVICTED, PRC_QUALITY_GROUP_ZG, PRC_FLAG_STOVE_NO_ZG, PRC_HEAT_PLAN_NO, VRP_JUDGE_STD_NAME, VRP_JUDGE_STD_CODE, HTT_JUDGE_STD_NAME, HTT_JUDGE_STD_CODE, PRC_JUDGE_STD_NAME, PRC_JUDGE_STD_CODE, VRP_CRAF_NO, HTT_CRAF_NO, PRC_CRAF_NO, VRP_CHEM_RESULT_CODE, VRP_CHEM_RESULT_TIME, VRP_CHEM_MAKER, HTT_CHEM_RESULT_CODE, HTT_CHEM_RESULT_TIME, HTT_CHEM_MAKER, PRC_CHEM_RESULT_CODE, PRC_CHEM_RESULT_TIME, PRC_CHEM_MAKER, DETECT_REPORT_NO1, DETECT_RESULT_CODE1, TESTING_GRADE, TESTING_TYPE, TESTING_GRADE1, TESTING_TYPE1, ZG_PLINE_CODE, ZG_PLINE_NAME, VRP_PLINE_CODE, VRP_PLINE_NAME, HTT_PLINE_CODE, HTT_PLINE_NAME, PRC_PLINE_CODE, PRC_PLINE_NAME, VRP_QCM_STAUS, HTT_QCM_STAUS, PRC_QCM_STAUS, ZG_MEMO, ZBS_FLAG, ZBS_ID, MEASURING_SEQ, INSTOCK_DOC, JG_ZBS_ID, CHANGE_DOC, M.SUBCONTRACT_NO, M.SUBCONTRACT_NO_SEQ, LOCK_BILL_FLAG FROM MAT_ZC_M M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO AND T.RESULT_NO_OFFLINE =? INSERT INTO MAT_ZC_M (MAT_NO, PRODUCT_FLAG, MAT_STATUS, LOT_NO, STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, MAT_SQE_NO, SAMPLE_FLAG, CUTTING_FLAG, ORIGIN_MAT_NO, MATERIAL_NO, MATERIAL_NAME, INPUT_MATERIAL_NAME, INPUT_MATERIAL_NO, INPUT_ORIGIN_CODE, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, SPEC_CODE, SPEC_NAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, PRO_ORDER_NO, PRO_ORDER_NO1, PRO_ORDER_ID, PRO_ORDER_ID1, ORDER_NO, ORDER_SEQ, ORDER_SEQ_NO, CRAF_NO, PROCESS_CDOE, PROCESS_DESC, NEXT_PROCESS_CDOE, NEXT_PROCESS_DESC, PLINE_CODE, PLINE_NAME, MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, DIMATER, HEIGHT, LEN_NO, LEN_DESC, LEN_UNIT, LEN_MIN, LEN_MAX, TARG_DIMATER, TARG_HEIGHT, TARG_LEN_MIN, TARG_LEN_MAX, ACT_DIMATER, ACT_HEIGHT, ACT_LEN, ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, ACT_WEIGHT, ACT_THEORY_WEIGHT, MEASURE_FLAG, BELONG_CODE, BELONG_NAME, PACK_FLAG, PACK_TYPE_CODE, PACK_TYPE_NAME, PACK_NO, PACK_TIME, PACK_MAT_WT, MAT_GROSS_WT, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, COOL_HOT_FLAG, MAT_RETURN_FLAG, HEAT_TREAT_NO, POST_FLAG, LOCK_FLAG, MNG_LOCK_RSN_CODE, MNG_LOCK_TIME, MNG_LOCK_MAKER, MNG_LOCK_REMARK, LOCK_RSN_CODE, LOCK_TIME, LOCK_MAKER, LOCK_REMARK, UNLOCK_TIME, UNLOCK_MAKER, UNLOCK_REMARK, OLD_ORDER_NO, OLD_ORDER_SEQ, OLD_ORDER_SEQ_NO, OLD_MATERIAL_NO, OLD_MATERIAL_NAME, REMAIN_RSN_CODE, REMAIN_JUGDE_TIME, REMAIN_JUGDE_MAKER, REMAIN_JUGDE_CODE, REMAIN_REMARK, JUGDE_APPLY_FLAG, JUGDE_APPLY_CODE, JUGDE_APPLY_TIME, JUGDE_SCAN_TIME, FACE_RESULT_CODE, FACE_RESULT_TIME, FACE_MAKER, SPEC_RESULT_CODE, SPEC_RESULT_TIME, SPEC_MAKER, CHEM_RESULT_CODE, CHEM_RESULT_TIME, CHEM_MAKER, PHY_RESULT_CODE, PHY_RESULT_TIME, PHY_MAKER, DETECT_REPORT_NO, DETECT_RESULT_CODE, WPRESSURE_REPORT_NO, WPRESSURE_RESULT_CODE, JUDGE_RESULT_CODE, JUDGE_RESULT, JUDGE_RESULT_TIME, JUDGE_MAKER, BUG_NO, BUG_DEAL, REPAIR_FLAG, REPAIR_REMARK, SAMPLING_FLAG, SAMPLING_TYPE, SAMPLING_NO, CHECKOUT_NO, CHEM_STCHECK_NO, CHEM_PROCHECK_NO, SH_CHECK_NO, COME_PROC_FLAG, CONFM_FLAG, INSTOCK_FLAG, INSTOCK_TIME, OUTSTOCK_TIME, PRO_BC, PRO_BZ, RPO_TIME, BAR_CODE, BEGINNING_FLAG, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, REQ_BL_ID, IF_BATCHED_JG, COUPCUT_BATCH_ID, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, OLD_ORD_PK, OLD_ORD_LN_PK, OLD_ORD_LN_DLY_PK, BAL_YEAR_MONTH, JUDGE_STD_NAME, JUDGE_STD_CODE, JUDGE_GRADE, PIPMEMO, TEST, SOURE_CODE, SOURE_NAME, PONDER_NO, PONDER_GROSS_WT, MEMO1, JUDGE_ID, MNG_LOCK_FLAG, LOCK_ID, PRO_NO, LOCK_LIKU, PLN_GRADECODE, PLN_GRADENAME, PLN_STEELCODE, PLN_STEELNAME, QCM_STAUS, OUTSTOCK_DOC, HEAT_PLAN_NO, ZG_STOVE_SQE, GX_PLAN_NO, ZG_MAT_NO, FINISHPRO_MOLD, IN_MOLD, TARGET, PROCESS_STATUS, JUGDE_CONVICTED, GX_PLAN_NO1, FIXTYPE_CODE, QUALITY_GROUP_ZG, FLAG_STOVE_NO_ZG, ZG_PHY_RESULT_PATH, ZG_FACE_RESULT_PATH, ZG_SPEC_RESULT_PATH, VRP_HEAT_PLAN_NO, VRP_LOT_NO, VRP_SAMPLE_FLAG, VRP_PRO_ORDER_NO, VRP_PRO_ORDER_NO1, VRP_PRO_ORDER_ID, VRP_PRO_ORDER_ID1, VRP_ACT_DIMATER, VRP_ACT_HEIGHT, VRP_JUGDE_APPLY_FLAG, VRP_JUGDE_APPLY_CODE, VRP_JUGDE_APPLY_TIME, VRP_FACE_RESULT_CODE, VRP_FACE_RESULT_TIME, VRP_FACE_MAKER, VRP_FACE_RESULT_PATH, VRP_SPEC_RESULT_CODE, VRP_SPEC_RESULT_TIME, VRP_SPEC_MAKER, VRP_SPEC_RESULT_PATH, VRP_PHY_RESULT_CODE, VRP_PHY_RESULT_TIME, VRP_PHY_MAKER, VRP_PHY_RESULT_PATH, VRP_JUDGE_RESULT_CODE, VRP_JUDGE_RESULT_TIME, VRP_JUDGE_MAKER, VRP_GX_PLAN_NO, VRP_GX_PLAN_NO1, VPR_JUGDE_CONVICTED, VPR_QUALITY_GROUP_ZG, VPR_FLAG_STOVE_NO_ZG, HTT_HEAT_PLAN_NO, HTT_LOT_NO, HTT_SAMPLE_FLAG, HTT_PRO_ORDER_NO, HTT_PRO_ORDER_NO1, HTT_PRO_ORDER_ID, HTT_PRO_ORDER_ID1, HTT_GX_PLAN_NO, HTT_GX_PLAN_NO1, HTT_JUGDE_APPLY_FLAG, HTT_JUGDE_APPLY_CODE, HTT_JUGDE_APPLY_TIME, HTT_FACE_RESULT_CODE, HTT_FACE_RESULT_TIME, HTT_FACE_MAKER, HTT_FACE_RESULT_PATH, HTT_SPEC_RESULT_CODE, HTT_SPEC_RESULT_TIME, HTT_SPEC_MAKER, HTT_SPEC_RESULT_PATH, HTT_PHY_RESULT_CODE, HTT_PHY_RESULT_TIME, HTT_PHY_MAKER, HTT_PHY_RESULT_PATH, HTT_JUDGE_RESULT_CODE, HTT_JUDGE_RESULT_TIME, HTT_JUDGE_MAKER, HTT_JUGDE_CONVICTED, HTT_QUALITY_GROUP_ZG, HTT_FLAG_STOVE_NO_ZG, PRC_LOT_NO, PRC_SAMPLE_FLAG, PRC_PRO_ORDER_NO, PRC_PRO_ORDER_NO1, PRC_PRO_ORDER_ID, PRC_PRO_ORDER_ID1, PRC_GX_PLAN_NO, PRC_GX_PLAN_NO1, PRC_JUGDE_APPLY_FLAG, PRC_JUGDE_APPLY_CODE, PRC_JUGDE_APPLY_TIME, PRC_FACE_RESULT_CODE, PRC_FACE_RESULT_TIME, PRC_FACE_MAKER, PRC_FACE_RESULT_PATH, PRC_SPEC_RESULT_CODE, PRC_SPEC_RESULT_TIME, PRC_SPEC_MAKER, PRC_SPEC_RESULT_PATH, PRC_PHY_RESULT_CODE, PRC_PHY_RESULT_TIME, PRC_PHY_MAKER, PRC_PHY_RESULT_PATH, PRC_JUDGE_RESULT_CODE, PRC_JUDGE_RESULT_TIME, PRC_JUDGE_MAKER, PRC_JUGDE_CONVICTED, PRC_QUALITY_GROUP_ZG, PRC_FLAG_STOVE_NO_ZG, PRC_HEAT_PLAN_NO, VRP_JUDGE_STD_NAME, VRP_JUDGE_STD_CODE, HTT_JUDGE_STD_NAME, HTT_JUDGE_STD_CODE, PRC_JUDGE_STD_NAME, PRC_JUDGE_STD_CODE, VRP_CRAF_NO, HTT_CRAF_NO, PRC_CRAF_NO, VRP_CHEM_RESULT_CODE, VRP_CHEM_RESULT_TIME, VRP_CHEM_MAKER, HTT_CHEM_RESULT_CODE, HTT_CHEM_RESULT_TIME, HTT_CHEM_MAKER, PRC_CHEM_RESULT_CODE, PRC_CHEM_RESULT_TIME, PRC_CHEM_MAKER, DETECT_REPORT_NO1, DETECT_RESULT_CODE1, TESTING_GRADE, TESTING_TYPE, TESTING_GRADE1, TESTING_TYPE1, ZG_PLINE_CODE, ZG_PLINE_NAME, VRP_PLINE_CODE, VRP_PLINE_NAME, HTT_PLINE_CODE, HTT_PLINE_NAME, PRC_PLINE_CODE, PRC_PLINE_NAME, VRP_QCM_STAUS, HTT_QCM_STAUS, PRC_QCM_STAUS, ZG_MEMO, ZBS_FLAG, ZBS_ID, MEASURING_SEQ, INSTOCK_DOC, JG_ZBS_ID, CHANGE_DOC, SUBCONTRACT_NO, SUBCONTRACT_NO_SEQ, LOCK_BILL_FLAG) SELECT T.MAT_NO, PRODUCT_FLAG, M.MAT_STATUS, LOT_NO, STOVE_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, MAT_SQE_NO, SAMPLE_FLAG, CUTTING_FLAG, ORIGIN_MAT_NO, MATERIAL_NO, MATERIAL_NAME, INPUT_MATERIAL_NAME, INPUT_MATERIAL_NO, INPUT_ORIGIN_CODE, PRODUCCODE, PRODUCNAME, STEELCODE, STEELNAME, GRADECODE, GRADENAME, SPEC_CODE, SPEC_NAME, MODEL_CODE, MODEL_DESC, STD_CODE, STD_NAME, STD_STYLE, STD_STYLE_DESC, PRO_ORDER_NO, PRO_ORDER_NO1, PRO_ORDER_ID, PRO_ORDER_ID1, ORDER_NO, ORDER_SEQ, ORDER_SEQ_NO, CRAF_NO, PROCESS_CDOE, PROCESS_DESC, NEXT_PROCESS_CDOE, NEXT_PROCESS_DESC, PLINE_CODE, PLINE_NAME, MAT_ORIGIN_CODE, MAT_ORIGIN_NAME, DIMATER, HEIGHT, LEN_NO, LEN_DESC, LEN_UNIT, LEN_MIN, LEN_MAX, TARG_DIMATER, TARG_HEIGHT, TARG_LEN_MIN, TARG_LEN_MAX, ACT_DIMATER, ACT_HEIGHT, (SELECT SUM(ACT_LEN) FROM MAT_ZC_M A, HTT_ENTRUST_MAT_NO B WHERE A.MAT_NO = B.MAT_NO_CUT AND B.MAT_NO = T.MAT_NO), ACT_LEN_MIN, ACT_LEN_MAX, ACT_COUNT, (SELECT SUM(ACT_WEIGHT) FROM MAT_ZC_M A, HTT_ENTRUST_MAT_NO B WHERE A.MAT_NO = B.MAT_NO_CUT AND B.MAT_NO = T.MAT_NO), (SELECT SUM(ACT_THEORY_WEIGHT) FROM MAT_ZC_M A, HTT_ENTRUST_MAT_NO B WHERE A.MAT_NO = B.MAT_NO_CUT AND B.MAT_NO = T.MAT_NO), MEASURE_FLAG, BELONG_CODE, BELONG_NAME, PACK_FLAG, PACK_TYPE_CODE, PACK_TYPE_NAME, PACK_NO, PACK_TIME, PACK_MAT_WT, MAT_GROSS_WT, MAT_GOWHERE_CODE, MAT_GOWHERE_NAME, COOL_HOT_FLAG, MAT_RETURN_FLAG, HEAT_TREAT_NO, POST_FLAG, LOCK_FLAG, MNG_LOCK_RSN_CODE, MNG_LOCK_TIME, MNG_LOCK_MAKER, MNG_LOCK_REMARK, LOCK_RSN_CODE, LOCK_TIME, LOCK_MAKER, LOCK_REMARK, UNLOCK_TIME, UNLOCK_MAKER, UNLOCK_REMARK, OLD_ORDER_NO, OLD_ORDER_SEQ, OLD_ORDER_SEQ_NO, OLD_MATERIAL_NO, OLD_MATERIAL_NAME, REMAIN_RSN_CODE, REMAIN_JUGDE_TIME, REMAIN_JUGDE_MAKER, REMAIN_JUGDE_CODE, REMAIN_REMARK, JUGDE_APPLY_FLAG, JUGDE_APPLY_CODE, JUGDE_APPLY_TIME, JUGDE_SCAN_TIME, FACE_RESULT_CODE, FACE_RESULT_TIME, FACE_MAKER, SPEC_RESULT_CODE, SPEC_RESULT_TIME, SPEC_MAKER, CHEM_RESULT_CODE, CHEM_RESULT_TIME, CHEM_MAKER, PHY_RESULT_CODE, PHY_RESULT_TIME, PHY_MAKER, DETECT_REPORT_NO, DETECT_RESULT_CODE, WPRESSURE_REPORT_NO, WPRESSURE_RESULT_CODE, JUDGE_RESULT_CODE, JUDGE_RESULT, JUDGE_RESULT_TIME, JUDGE_MAKER, BUG_NO, BUG_DEAL, REPAIR_FLAG, REPAIR_REMARK, SAMPLING_FLAG, SAMPLING_TYPE, SAMPLING_NO, CHECKOUT_NO, CHEM_STCHECK_NO, CHEM_PROCHECK_NO, SH_CHECK_NO, COME_PROC_FLAG, CONFM_FLAG, INSTOCK_FLAG, INSTOCK_TIME, OUTSTOCK_TIME, PRO_BC, PRO_BZ, RPO_TIME, BAR_CODE, BEGINNING_FLAG, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, REQ_BL_ID, IF_BATCHED_JG, COUPCUT_BATCH_ID, ORD_PK, ORD_LN_PK, ORD_LN_DLY_PK, OLD_ORD_PK, OLD_ORD_LN_PK, OLD_ORD_LN_DLY_PK, BAL_YEAR_MONTH, JUDGE_STD_NAME, JUDGE_STD_CODE, JUDGE_GRADE, PIPMEMO, TEST, SOURE_CODE, SOURE_NAME, PONDER_NO, PONDER_GROSS_WT, MEMO1, JUDGE_ID, MNG_LOCK_FLAG, LOCK_ID, PRO_NO, LOCK_LIKU, PLN_GRADECODE, PLN_GRADENAME, PLN_STEELCODE, PLN_STEELNAME, '00', OUTSTOCK_DOC, HEAT_PLAN_NO, ZG_STOVE_SQE, GX_PLAN_NO, ZG_MAT_NO, FINISHPRO_MOLD, IN_MOLD, TARGET, PROCESS_STATUS, JUGDE_CONVICTED, GX_PLAN_NO1, FIXTYPE_CODE, QUALITY_GROUP_ZG, FLAG_STOVE_NO_ZG, ZG_PHY_RESULT_PATH, ZG_FACE_RESULT_PATH, ZG_SPEC_RESULT_PATH, VRP_HEAT_PLAN_NO, VRP_LOT_NO, VRP_SAMPLE_FLAG, VRP_PRO_ORDER_NO, VRP_PRO_ORDER_NO1, VRP_PRO_ORDER_ID, VRP_PRO_ORDER_ID1, VRP_ACT_DIMATER, VRP_ACT_HEIGHT, VRP_JUGDE_APPLY_FLAG, VRP_JUGDE_APPLY_CODE, VRP_JUGDE_APPLY_TIME, VRP_FACE_RESULT_CODE, VRP_FACE_RESULT_TIME, VRP_FACE_MAKER, VRP_FACE_RESULT_PATH, VRP_SPEC_RESULT_CODE, VRP_SPEC_RESULT_TIME, VRP_SPEC_MAKER, VRP_SPEC_RESULT_PATH, VRP_PHY_RESULT_CODE, VRP_PHY_RESULT_TIME, VRP_PHY_MAKER, VRP_PHY_RESULT_PATH, VRP_JUDGE_RESULT_CODE, VRP_JUDGE_RESULT_TIME, VRP_JUDGE_MAKER, VRP_GX_PLAN_NO, VRP_GX_PLAN_NO1, VPR_JUGDE_CONVICTED, VPR_QUALITY_GROUP_ZG, VPR_FLAG_STOVE_NO_ZG, HTT_HEAT_PLAN_NO, HTT_LOT_NO, HTT_SAMPLE_FLAG, HTT_PRO_ORDER_NO, HTT_PRO_ORDER_NO1, HTT_PRO_ORDER_ID, HTT_PRO_ORDER_ID1, HTT_GX_PLAN_NO, HTT_GX_PLAN_NO1, HTT_JUGDE_APPLY_FLAG, HTT_JUGDE_APPLY_CODE, HTT_JUGDE_APPLY_TIME, HTT_FACE_RESULT_CODE, HTT_FACE_RESULT_TIME, HTT_FACE_MAKER, HTT_FACE_RESULT_PATH, HTT_SPEC_RESULT_CODE, HTT_SPEC_RESULT_TIME, HTT_SPEC_MAKER, HTT_SPEC_RESULT_PATH, HTT_PHY_RESULT_CODE, HTT_PHY_RESULT_TIME, HTT_PHY_MAKER, HTT_PHY_RESULT_PATH, HTT_JUDGE_RESULT_CODE, HTT_JUDGE_RESULT_TIME, HTT_JUDGE_MAKER, HTT_JUGDE_CONVICTED, HTT_QUALITY_GROUP_ZG, HTT_FLAG_STOVE_NO_ZG, PRC_LOT_NO, PRC_SAMPLE_FLAG, PRC_PRO_ORDER_NO, PRC_PRO_ORDER_NO1, PRC_PRO_ORDER_ID, PRC_PRO_ORDER_ID1, PRC_GX_PLAN_NO, PRC_GX_PLAN_NO1, PRC_JUGDE_APPLY_FLAG, PRC_JUGDE_APPLY_CODE, PRC_JUGDE_APPLY_TIME, PRC_FACE_RESULT_CODE, PRC_FACE_RESULT_TIME, PRC_FACE_MAKER, PRC_FACE_RESULT_PATH, PRC_SPEC_RESULT_CODE, PRC_SPEC_RESULT_TIME, PRC_SPEC_MAKER, PRC_SPEC_RESULT_PATH, PRC_PHY_RESULT_CODE, PRC_PHY_RESULT_TIME, PRC_PHY_MAKER, PRC_PHY_RESULT_PATH, PRC_JUDGE_RESULT_CODE, PRC_JUDGE_RESULT_TIME, PRC_JUDGE_MAKER, PRC_JUGDE_CONVICTED, PRC_QUALITY_GROUP_ZG, PRC_FLAG_STOVE_NO_ZG, PRC_HEAT_PLAN_NO, VRP_JUDGE_STD_NAME, VRP_JUDGE_STD_CODE, HTT_JUDGE_STD_NAME, HTT_JUDGE_STD_CODE, PRC_JUDGE_STD_NAME, PRC_JUDGE_STD_CODE, VRP_CRAF_NO, HTT_CRAF_NO, PRC_CRAF_NO, VRP_CHEM_RESULT_CODE, VRP_CHEM_RESULT_TIME, VRP_CHEM_MAKER, HTT_CHEM_RESULT_CODE, HTT_CHEM_RESULT_TIME, HTT_CHEM_MAKER, PRC_CHEM_RESULT_CODE, PRC_CHEM_RESULT_TIME, PRC_CHEM_MAKER, DETECT_REPORT_NO1, DETECT_RESULT_CODE1, TESTING_GRADE, TESTING_TYPE, TESTING_GRADE1, TESTING_TYPE1, ZG_PLINE_CODE, ZG_PLINE_NAME, VRP_PLINE_CODE, VRP_PLINE_NAME, HTT_PLINE_CODE, HTT_PLINE_NAME, PRC_PLINE_CODE, PRC_PLINE_NAME, VRP_QCM_STAUS, HTT_QCM_STAUS, PRC_QCM_STAUS, ZG_MEMO, ZBS_FLAG, ZBS_ID, MEASURING_SEQ, INSTOCK_DOC, JG_ZBS_ID, CHANGE_DOC, M.SUBCONTRACT_NO, M.SUBCONTRACT_NO_SEQ, LOCK_BILL_FLAG FROM MAT_ZC_M M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO_CUT AND T.MAT_NO_CUT LIKE '%01' AND T.RESULT_NO_OFFLINE =? DELETE FROM MAT_ZC_M WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) DELETE FROM MAT_ZC_M WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) INSERT INTO YDM_ZC_BUTTRESS (MAT_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, MANAGEMENT_NO, MANAGEMENT_NAME, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, DELETE_NAME, DELETE_TIME, DEPARTMENT_CODE, DEPARTMENT_DESC) SELECT t.mat_no_cut MAT_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, MANAGEMENT_NO, MANAGEMENT_NAME, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, DELETE_NAME, DELETE_TIME, DEPARTMENT_CODE, DEPARTMENT_DESC FROM YDM_ZC_BUTTRESS M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO AND T.RESULT_NO_OFFLINE =? AND M.STORAGE_NO IS NOT NULL INSERT INTO YDM_ZC_BUTTRESS (MAT_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, MANAGEMENT_NO, MANAGEMENT_NAME, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, DELETE_NAME, DELETE_TIME, DEPARTMENT_CODE, DEPARTMENT_DESC) SELECT t.MAT_NO, JUDGE_STOVE_NO, BATCH_NO, BATCH_GROUD_NO, STORAGE_NO, LOCATION_NO, LARY_NO, LOC_NO, STORAGE_ATTR, STORAGE_ATTR_NAME, STORAGE_TYPE_NO, STORAGE_TYPE_NAME, MANAGEMENT_NO, MANAGEMENT_NAME, MEMO, CREATE_NAME, CREATE_TIME, UPDATE_NAME, UPDATE_TIME, DELETE_NAME, DELETE_TIME, DEPARTMENT_CODE, DEPARTMENT_DESC FROM YDM_ZC_BUTTRESS M, HTT_ENTRUST_MAT_NO T WHERE M.MAT_NO = T.MAT_NO_CUT AND T.RESULT_NO_OFFLINE =? AND T.MAT_NO_CUT LIKE '%01' AND M.STORAGE_NO IS NOT NULL DELETE FROM YDM_ZC_BUTTRESS WHERE MAT_NO IN (SELECT MAT_NO FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?) DELETE FROM YDM_ZC_BUTTRESS WHERE MAT_NO IN (SELECT MAT_NO_CUT FROM HTT_ENTRUST_MAT_NO WHERE RESULT_NO_OFFLINE =?)