INSERT INTO MIL_ROLLING_RESULT (JUDGE_STOVE_NO, PLINE_CODE, LIMIT_SPEED, INSERT_LENGTH, VRS_SPEED, RACK_SPEED1, RACK_SPEED2, RACK_SPEED3, RACK_SPEED4, RACK_SPEED5, RACK_SPEED6, RACK_SPEED7, RACK_SPACE1, RACK_SPACE2, RACK_SPACE3, RACK_SPACE4, RACK_SPACE5, RACK_SPACE6, RACK_SPACE7, ROLLING_FORCE1, ROLLING_FORCE2, ROLLING_FORCE3, ROLLING_FORCE4, ROLLING_FORCE5, ROLLING_FORCE6, ROLLING_FORCE7, QO_ROLLER_THROAT_DIAMETER, ROLLING_THROAT_DIAMETER, QC_ROLLER_THROAT_DIAMETER, ROLLING_SPEED, FEED_ANGLE, ROLLING_ANGLE, ROLLER_BITE_SPEED, EXT1_RACK_SPEED, EXT1_RACK_SPACE, START_ROLL_TEMP, END_ROLL_TEMP, DESCALING_WATER_PRESS, PQF2_RACK_WATER_FLOW, TUBE_DIAMETER, TUBE_WALL_THICKNESS, TUBE_LENGTH, CAPOLLARY_DIAMETER, CAPOLLARY_WALL_THICKNESS, MILL_ENTRANCE_TEMP, MILL_OUTLET_TEMP, MILL_WATER_PRESS, EXT_FRAME_TORQUE1, EXECUTIVE_PRODUCER, PRODUCER_TIME, PRODUCER_TEL, REMARK, COL_MODE, COL_TIME, START_TIME, COL_USER, COL_SHIFT, COL_GROUP, TUBESIZE, ROLLANGLE, EMSPEED, STATUS, RESULT_NO, LOT_NO, STOVE_NO, PRO_PLAN_ID, GX_PLAN_NO) VALUES ('#JUDGE_STOVE_NO#', '#PLINE_CODE#', '#LIMIT_SPEED#', '#INSERT_LENGTH#', '#VRS_SPEED#', '#RACK_SPEED1#', '#RACK_SPEED2#', '#RACK_SPEED3#', '#RACK_SPEED4#', '#RACK_SPEED5#', '#RACK_SPEED6#', '#RACK_SPEED7#', '#RACK_SPACE1#', '#RACK_SPACE2#', '#RACK_SPACE3#', '#RACK_SPACE4#', '#RACK_SPACE5#', '#RACK_SPACE6#', '#RACK_SPACE7#', '#ROLLING_FORCE1#', '#ROLLING_FORCE2#', '#ROLLING_FORCE3#', '#ROLLING_FORCE4#', '#ROLLING_FORCE5#', '#ROLLING_FORCE6#', '#ROLLING_FORCE7#', '#QO_ROLLER_THROAT_DIAMETER#', '#ROLLING_THROAT_DIAMETER#', '#QC_ROLLER_THROAT_DIAMETER#', '#ROLLING_SPEED#', '#FEED_ANGLE#', '#ROLLING_ANGLE#', '#ROLLER_BITE_SPEED#', '#EXT1_RACK_SPEED#', '#EXT1_RACK_SPACE#', '#START_ROLL_TEMP#', '#END_ROLL_TEMP#', '#DESCALING_WATER_PRESS#', '#PQF2_RACK_WATER_FLOW#', '#TUBE_DIAMETER#', '#TUBE_WALL_THICKNESS#', '#TUBE_LENGTH#', '#CAPOLLARY_DIAMETER#', '#CAPOLLARY_WALL_THICKNESS#', '#MILL_ENTRANCE_TEMP#', '#MILL_OUTLET_TEMP#', '#MILL_WATER_PRESS#', '#EXT_FRAME_TORQUE1#', '#EXECUTIVE_PRODUCER#', SYSDATE, '#PRODUCER_TEL#', '#REMARK#', '#COL_MODE#', SYSDATE, SYSDATE, '#COL_USER#', '#COL_SHIFT#', '#COL_GROUP#', '#TUBESIZE#', '#ROLLANGLE#', '#EMSPEED#', '0', '#RESULT_NO#', '#LOT_NO#', '#STOVE_NO#', '#PRO_PLAN_ID#', '#GX_PLAN_NO#') UPDATE MIL_PLAN T SET T.STATUS = '35' WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND NVL(PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/') AND NVL(GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/') UPDATE MIL_ROLLING_RESULT SET TUBESIZE = '#TUBESIZE#', EMSPEED = '#EMSPEED#', LIMIT_SPEED = '#LIMIT_SPEED#', INSERT_LENGTH = '#INSERT_LENGTH#', VRS_SPEED = '#VRS_SPEED#', RACK_SPEED1 = '#RACK_SPEED1#', RACK_SPEED2 = '#RACK_SPEED2#', RACK_SPEED3 = '#RACK_SPEED3#', RACK_SPEED4 = '#RACK_SPEED4#', RACK_SPEED5 = '#RACK_SPEED5#', RACK_SPEED6 = '#RACK_SPEED6#', RACK_SPEED7 = '#RACK_SPEED7#', RACK_SPACE1 = '#RACK_SPACE1#', RACK_SPACE2 = '#RACK_SPACE2#', RACK_SPACE3 = '#RACK_SPACE3#', RACK_SPACE4 = '#RACK_SPACE4#', RACK_SPACE5 = '#RACK_SPACE5#', RACK_SPACE6 = '#RACK_SPACE6#', RACK_SPACE7 = '#RACK_SPACE7#', ROLLING_FORCE1 = '#ROLLING_FORCE1#', ROLLING_FORCE2 = '#ROLLING_FORCE2#', ROLLING_FORCE3 = '#ROLLING_FORCE3#', ROLLING_FORCE4 = '#ROLLING_FORCE4#', ROLLING_FORCE5 = '#ROLLING_FORCE5#', ROLLING_FORCE6 = '#ROLLING_FORCE6#', ROLLING_FORCE7 = '#ROLLING_FORCE7#', EXT1_RACK_SPEED = '#EXT1_RACK_SPEED#', REMARK = '#REMARK#', START_ROLL_TEMP = '#START_ROLL_TEMP#', START_TIME = to_date('#START_TIME#', 'yyyy-mm-dd hh24:mi:ss') WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND NVL(PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/') AND NVL(GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/') '1200' AND substr(t.logs_beg, 9, 4) <= '2400') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS') + 1), 'YYYYMMDD') WHEN (substr(t.logs_beg, 9, 4) >= '0000' AND substr(t.logs_beg, 9, 4) < '1200') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS')), 'YYYYMMDD') ELSE TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS')), 'YYYYMMDD') END, T.Bal_Year_Month = CASE WHEN TO_DATE(T.LOGS_BEG, 'YYYY-MM-DD hh24:mi:ss') > TO_DATE(SUBSTR(T.LOGS_BEG, 1, 6) || '-25 11:59:59', 'YYYY-MM-DD hh24:mi:ss') THEN TO_CHAR(TO_DATE(T.LOGS_BEG, 'YYYY-MM-DD hh24:mi:ss') + 10, 'YYYYMM') ELSE TO_CHAR(TO_DATE(T.LOGS_BEG, 'YYYY-MM-DD hh24:mi:ss'), 'YYYYMM') END ]]> TO_DATE(SUBSTR(T.LOGS_BEG, 1, 6) || '-25 11:59:59', 'YYYY-MM-DD hh24:mi:ss') THEN TO_CHAR(TO_DATE(T.LOGS_BEG, 'YYYY-MM-DD hh24:mi:ss') + 10, 'YYYYMM') ELSE TO_CHAR(TO_DATE(T.LOGS_BEG, 'YYYY-MM-DD hh24:mi:ss'), 'YYYYMM') END, T.PROC_DATE = '#PROC_DATE#' WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND T.LOT_NO = '#LOT_NO#' AND NVL(T.PRO_PLAN_ID, '/') = NVL('#PRO_PLAN_ID#', '/') AND NVL(T.GX_PLAN_NO, '/') = NVL('#GX_PLAN_NO#', '/') AND T.LOGS_END IS NULL ]]> UPDATE MIL_ROLLING_RESULT SET ROLLINGNUM='#ROLLINGNUM#', CHANGECLASSNUM = '#CHANGECLASSNUM#', TUBESIZE = '#TUBESIZE#', ROLLANGLE = '#ROLLANGLE#', QUALIFIED_NUM = '#QUALIFIED_NUM#', QO_ROLLER_THROAT_DIAMETER = '#QO_ROLLER_THROAT_DIAMETER#', ROLLING_THROAT_DIAMETER = '#ROLLING_THROAT_DIAMETER#', QC_ROLLER_THROAT_DIAMETER = '#QC_ROLLER_THROAT_DIAMETER#', ROLLING_SPEED = '#ROLLING_SPEED#', FEED_ANGLE = '#FEED_ANGLE#', ROLLING_ANGLE = '#ROLLING_ANGLE#', ROLLER_BITE_SPEED = '#ROLLER_BITE_SPEED#', SCRAP_NUM = '#SCRAP_NUM#', REMARK = '#REMARK#', START_ROLL_TEMP='#START_ROLL_TEMP#', START_TIME=to_date('#START_TIME#','yyyy-mm-dd hh24:mi:ss'), WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' UPDATE MIL_ROLLING_RESULT SET ROLLINGNUM='#ROLLINGNUM#', CHANGECLASSNUM = '#CHANGECLASSNUM#', TUBESIZE = '#TUBESIZE#', ROLLANGLE = '#ROLLANGLE#', QUALIFIED_NUM = '#QUALIFIED_NUM#', QO_ROLLER_THROAT_DIAMETER = '#QO_ROLLER_THROAT_DIAMETER#', ROLLING_THROAT_DIAMETER = '#ROLLING_THROAT_DIAMETER#', QC_ROLLER_THROAT_DIAMETER = '#QC_ROLLER_THROAT_DIAMETER#', ROLLING_SPEED = '#ROLLING_SPEED#', FEED_ANGLE = '#FEED_ANGLE#', ROLLING_ANGLE = '#ROLLING_ANGLE#', ROLLER_BITE_SPEED = '#ROLLER_BITE_SPEED#', SCRAP_NUM = '#SCRAP_NUM#', REMARK = '#REMARK#', NODE_FUR_FLAG = '#NODE_FUR_FLAG#', START_ROLL_TEMP='#START_ROLL_TEMP#', START_TIME=to_date('#START_TIME#','yyyy-mm-dd hh24:mi:ss'), QA_TON = '#QA_TON#', COL_SHIFT = '#COL_SHIFT#', COL_GROUP = '#COL_GROUP#', USER_ID = '#USER_ID#', COL_USER = '#COL_USER#' WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' UPDATE MIL_ROLLING_RACK SET STATUS = '#STATUS#', SCRAP_REASON = '设备故障', SCRAP_TIME = SYSDATE WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND SEQ = '#SEQ#' SELECT SEQ FROM MIL_SLAB_SCRAP_SEQ WHERE JUDGE_STOVE_NO = ? INSERT INTO MIL_SLAB_SCRAP_SEQ (JUDGE_STOVE_NO, PROCESS_NO, SEQ, TIME, REMARK, COL_USER, COL_SHIFT, COL_GROUP, PRO_PLAN_ID, GX_PLAN_NO) VALUES ('#JUDGE_STOVE_NO#', '4', '#SEQ#', SYSDATE, '', '#COL_USER#', '#COL_SHIFT#', '#COL_GROUP#', '#PRO_PLAN_ID#', '#GX_PLAN_NO#') SELECT T.STATUS FROM MIL_PERFORATION_RACK T WHERE T.JUDGE_STOVE_NO = ? AND T.SEQ = ? SELECT a.JUDGE_STOVE_NO, a.LOT_NO, a.SCRAP_NUM, a.QUALIFIED_NUM, TO_CHAR(a.START_TIME, 'YYYY-MM-DD HH24:MI:SS') START_TIME, TO_CHAR(a.END_TIME, 'YYYY-MM-DD HH24:MI:SS') END_TIME, a.REMARK, b.DB_HEIGHT, c.BURNNING_RATE, a.col_shift, a.col_group, a.col_user, a.CHANGECLASSNUM, a.qa_ton FROM MIL_ROLLING_RESULT a, mil_plan b, mil_fur_result c WHERE 1 = 1 AND a.PLINE_CODE = ? AND a.COL_SHIFT = ? AND a.COL_GROUP = ? AND a.END_TIME BETWEEN TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE(?, 'YYYY-MM-DD HH24:MI:SS') AND a.NODE_FUR_FLAG = '1' AND a.JUDGE_STOVE_NO = b.JUDGE_STOVE_NO and b.JUDGE_STOVE_NO = c.JUDGE_STOVE_NO order by a.end_time '1200' AND TO_CHAR(T.START_TIME, 'HH24MI') <= '2400') AND T.COL_SHIFT = '3' THEN TO_CHAR(TRUNC(T.START_TIME) + 1, 'YYYYMMDD') WHEN (TO_CHAR(T.START_TIME, 'HH24MI') >= '0000' AND TO_CHAR(T.START_TIME, 'HH24MI') < '1200') AND T.COL_SHIFT = '3' THEN TO_CHAR(TRUNC(T.START_TIME), 'YYYYMMDD') ELSE TO_CHAR(TRUNC(T.START_TIME), 'YYYYMMDD') END, t.bal_year_month = CASE WHEN (TO_CHAR(T.START_TIME, 'HH24MI') > '1200' AND TO_CHAR(T.START_TIME, 'HH24MI') <= '2400') AND T.COL_SHIFT = '3' THEN TO_CHAR(TRUNC(T.START_TIME) + 1, 'YYYYMM') WHEN (TO_CHAR(T.START_TIME, 'HH24MI') >= '0000' AND TO_CHAR(T.START_TIME, 'HH24MI') < '1200') AND T.COL_SHIFT = '3' THEN TO_CHAR(TRUNC(T.START_TIME), 'YYYYMM') ELSE TO_CHAR(TRUNC(T.START_TIME), 'YYYYMM') END WHERE t.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/') AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/') ]]> '1200' AND substr(t.logs_beg, 9, 4) <= '2400') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS')) + 1, 'YYYYMMDD') WHEN (substr(t.logs_beg, 9, 4) >= '0000' AND substr(t.logs_beg, 9, 4) < '1200') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS')), 'YYYYMMDD') ELSE TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS')), 'YYYYMMDD') END, T.Bal_Year_Month = CASE WHEN (substr(t.logs_beg, 9, 4) > '1200' AND substr(t.logs_beg, 9, 4) <= '2400') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS')) + 1, 'YYYYMM') WHEN (substr(t.logs_beg, 9, 4) >= '0000' AND substr(t.logs_beg, 9, 4) < '1200') AND T.PRO_BC = '3' THEN TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS')), 'YYYYMM') ELSE TO_CHAR(TRUNC(to_date(t.logs_beg, 'YYYY-MM-DD HH24:MI:SS')), 'YYYYMM') END WHERE t.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND NVL(T.PRO_PLAN_ID,'/') = NVL('#PRO_PLAN_ID#','/') AND NVL(T.GX_PLAN_NO,'/') = NVL('#GX_PLAN_NO#','/') ]]> SELECT T.COL_SHIFT, T.COL_GROUP FROM MIL_ROLLING_RACK T WHERE T.RESULT_NO = ? AND T.JUDGE_STOVE_NO = ? AND T.CHANGE_FLAG = '1' ORDER BY SEQ DESC SELECT T.COL_SHIFT, T.COL_GROUP FROM MIL_ROLLING_RESULT T WHERE T.RESULT_NO = ? AND T.JUDGE_STOVE_NO = ? SELECT T.COL_SHIFT, T.COL_GROUP FROM MIL_ROLLING_RACK T WHERE T.RESULT_NO = ? AND T.JUDGE_STOVE_NO = ? AND T.CHANGE_FLAG = '2'