UPDATE MIL_SLAB_SCRAP T
SET T.COL_SHIFT = ?,
T.COL_GROUP = ?,
T.COL_USER = ?,
T.Handle_Result = ?,
T.COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS'),
T.FLAG = ?
WHERE T.JUDGE_STOVE_NO = ?
AND T.MAT_NO = ?
UPDATE PORT_MIL_BATCH_SAMPLE_RESULT T
SET T.HANDLE_RESULT = ?
WHERE T.JUDGE_STOVE_NO = ?
AND (T.M_MAT_NO = ? OR T.M_M_MAT_NO = ?)
UPDATE MIL_SLAB_SCRAP T
SET T.FLAG = '0',
T.COL_SHIFT = ?,
T.COL_GROUP = ?,
T.COL_USER = ?,
T.Handle_Result = '0',
T.COL_TIME = TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS')
WHERE T.JUDGE_STOVE_NO = ?
AND T.MAT_NO = ?
SELECT T.*, S.OUTWL_ID, S.OUTWL_DESC,S.OUTDIAMETER,S.WALLTHICK,S.LEN_ROLL_MIN,S.LEN_ROLL_MAX,S.AIMLENGTH
FROM MIL_PLAN T, PLN_ORDER_ZG_S S
WHERE T.PRO_PLAN_ID = S.PRO_PLAN_ID
AND T.GX_PLAN_NO = S.GX_PLAN_NO
AND T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
SELECT ? || 'F' ||
LPAD(NVL(MAX(SUBSTR(T.MAT_NO, LENGTH(T.MAT_NO) - 3)), 0) + 1, 4, 0) MAT_NO
FROM (SELECT MAX(T1.MAT_NO) MAT_NO
FROM MAT_BC_M T1
WHERE T1.JUDGE_STOVE_NO = ?
AND T1.BATCH_NO = 'F'
UNION ALL
SELECT MAX(T3.MAT_NO) MAT_NO
FROM MAT_ZC_BACKUP T3
WHERE T3.JUDGE_STOVE_NO = ?
AND T3.BATCH_NO = 'F'
UNION ALL
SELECT MAX(T4.MAT_NO) MAT_NO
FROM YDM_BC_INLIST T4
WHERE T4.JUDGE_STOVE_NO = ?
AND T4.BATCH_NO = 'F') T
SELECT SUM(T.INPUT_WEIGHT) WEIGHT
FROM PORT_MIL_BATCH_SAMPLE_RESULT T
WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
AND T.M_M_MAT_NO = '#MAT_NO#'
SELECT SUM(T.INPUT_WEIGHT) WEIGHT
FROM PORT_MIL_BATCH_SAMPLE_RESULT T
WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
AND T.M_MAT_NO = '#MAT_NO#'
DECLARE
BEGIN
INSERT INTO MAT_BC_M(
MAT_NO,
PRODUCT_FLAG,
MAT_STATUS,
LOT_NO,
STOVE_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
MATERIAL_NO,
MATERIAL_NAME,
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,
PROCESS_CDOE,
PROCESS_DESC,
PLINE_CODE,
PLINE_NAME,
ACT_DIMATER,
ACT_HEIGHT,
ACT_LEN,
ACT_LEN_MIN,
ACT_LEN_MAX,
ACT_COUNT,
ACT_WEIGHT,
ACT_THEORY_WEIGHT,
BELONG_CODE,
BELONG_NAME,
JUDGE_RESULT_CODE,
JUDGE_RESULT,
INSTOCK_TIME,
CREATE_NAME,
CREATE_TIME,
QCM_STAUS,
HEAT_PLAN_NO,
ZG_STOVE_SQE,
GX_PLAN_NO,
TARGET,
PROCESS_STATUS,
FLAG_STOVE_NO_ZG,
BELONG_CODE_RESPONSE,
BELONG_NAME_RESPONSE,
SCRAP_TYPE)
VALUES(
'#MAT_NO#',
'#PRODUCT_FLAG#',
'#MAT_STATUS#',
'#LOT_NO#',
'#STOVE_NO#',
'#JUDGE_STOVE_NO#',
'#BATCH_NO#',
'#BATCH_GROUD_NO#',
'#MATERIAL_NO#',
'#MATERIAL_NAME#',
'#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#',
'#PROCESS_CDOE#',
'#PROCESS_DESC#',
'#PLINE_CODE#',
'#PLINE_NAME#',
'#ACT_DIMATER#',
'#ACT_HEIGHT#',
'#ACT_LEN#',
'#ACT_LEN_MIN#',
'#ACT_LEN_MAX#',
'#ACT_COUNT#',
'#ACT_WEIGHT#',
'#ACT_THEORY_WEIGHT#',
'#BELONG_CODE#',
'#BELONG_NAME#',
'#JUDGE_RESULT_CODE#',
'#JUDGE_RESULT#',
TO_DATE('#INSTOCK_TIME#','YYYY-MM-DD HH24:MI:SS'),
'#CREATE_NAME#',
TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'),
'#QCM_STAUS#',
'#HEAT_PLAN_NO#',
'#ZG_STOVE_SQE#',
'#GX_PLAN_NO#',
'#TARGET#',
'#PROCESS_STATUS#',
'#FLAG_STOVE_NO_ZG#',
'#BELONG_CODE_RESPONSE#',
'#BELONG_NAME_RESPONSE#',
'#SCRAP_TYPE#');
INSERT INTO YDM_BC_BUTTRESS(
MAT_NO,
JUDGE_STOVE_NO,
BATCH_NO,
BATCH_GROUD_NO,
STORAGE_NO,
LOCATION_NO,
LARY_NO,
CREATE_NAME,
CREATE_TIME)
VALUES(
'#MAT_NO#',
'#JUDGE_STOVE_NO#',
'#BATCH_NO#',
'#BATCH_GROUD_NO#',
'#STORAGE_NO#',
'#LOCATION_NO#',
'#LARY_NO#',
'#CREATE_NAME#',
TO_DATE('#CREATE_TIME#','YYYY-MM-DD HH24:MI:SS'));
END;