select a.judge_stove_no,
a.id,
a.cut_head_lengthp,
a.cut_trail_lengthp,
a.target_length,
a.cut_head_lengtha,
a.cut_trail_lengtha,
a.order_lengtha,
b.PASS_SERIES1,
b.PASS_SERIES2,
b.PASS_SERIES3,
b.PASS_SERIES4,
b.DOUBLE_B1,
b.DOUBLE_B2,
b.DOUBLE_B3,
b.DOUBLE_B4,
b.START_TEMP,
b.END_TEMP,
B.OUTDIAMETER,
B.WALLTHICK,
b.inspector,
b.check_date,
b.remark
from mil_plan a, mil_hot_check b
where a.judge_stove_no = b.judge_stove_no(+)
and a.id = b.result_no(+)
and a.judge_stove_no = ?
and a.id = ?
INSERT INTO MIL_HOT_CHECK(
JUDGE_STOVE_NO,
STANDARD,
KIDN,
STEEL,
GRADE,
PIPE_SIZE,
SERAL_NUM,
COL_SHIFT,
COL_GROUP,
INSPECTOR,
CHECK_DATE,
REMARK)
VALUES(
'#JUDGE_STOVE_NO#',
'#STANDARD#',
'#KIDN#',
'#STEEL#',
'#GRADE#',
'#PIPE_SIZE#',
'#SERAL_NUM#',
'#COL_SHIFT#',
'#COL_GROUP#',
'#INSPECTOR#',
SYSDATE,
'#REMARK#')
INSERT INTO MIL_HOT_CHECK_DETAIL(
JUDGE_STOVE_NO,
RESULT_NO,
PIPE_LOCATION,
PASS_SERIES,
DOUBLE_B,
D1,
D2,
D3,
D4,
S1,
S2,
S3,
S4,
S5,
S6,
S7,
S8,
COL_SHIFT,
COL_GROUP,
COL_USER,
COL_TIME)
VALUES(
'#JUDGE_STOVE_NO#',
'#RESULT_NO#',
'#PIPE_LOCATION#',
'#PASS_SERIES#',
'#DOUBLE_B#',
'#D1#',
'#D2#',
'#D3#',
'#D4#',
'#S1#',
'#S2#',
'#S3#',
'#S4#',
'#S5#',
'#S6#',
'#S7#',
'#S8#',
'#COL_SHIFT#',
'#COL_GROUP#',
'#COL_USER#',
UPDATE MIL_HOT_CHECK
SET
JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#',
STANDARD = '#STANDARD#',
KIDN = '#KIDN#',
STEEL = '#STEEL#',
GRADE = '#GRADE#',
PIPE_SIZE = '#PIPE_SIZE#',
SERAL_NUM = '#SERAL_NUM#',
COL_SHIFT = '#COL_SHIFT#',
COL_GROUP = '#COL_GROUP#',
INSPECTOR = '#INSPECTOR#',
CHECK_DATE = SYSDATE,
REMARK = '#REMARK#'
WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
UPDATE MIL_HOT_CHECK_DETAIL
SET
JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#',
PIPE_LOCATION = '#PIPE_LOCATION#',
PASS_SERIES = '#PASS_SERIES#',
DOUBLE_B = '#DOUBLE_B#',
D1 = '#D1#',
D2 = '#D2#',
D3 = '#D3#',
D4 = '#D4#',
DMAX = '#DMAX#',
DMIN = '#DMIN#',
S1 = '#S1#',
S2 = '#S2#',
S3 = '#S3#',
S4 = '#S4#',
S5 = '#S5#',
S6 = '#S6#',
S7 = '#S7#',
S8 = '#S8#',
SMAX = '#SMAX#',
SMIN = '#SMIN#'
WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#' AND PIPE_LOCATION = '#PIPE_LOCATION#'
UPDATE MIL_HOT_CHECK
SET
JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#',
STANDARD = '#STANDARD#',
KIDN = '#KIDN#',
STEEL = '#STEEL#',
GRADE = '#GRADE#',
PIPE_SIZE = '#PIPE_SIZE#',
SERAL_NUM = '#SERAL_NUM#',
COL_SHIFT = '#COL_SHIFT#',
COL_GROUP = '#COL_GROUP#',
INSPECTOR = '#INSPECTOR#',
CHECK_DATE = SYSDATE,
REMARK = '#REMARK#'
WHERE JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
select 'False' CHK,
'False' CHKMAIN,
a.judge_stove_no,
REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') as Judge_no,
CASE a.process_no
WHEN '2' THEN
'环形炉'
WHEN '3' THEN
'穿孔'
END AS process_no,
a.mat_no,
a.group_flag,
a.new_heat_no,
a.handle_result,
a.flag,
a.remark,
a.scrap_user,
a.scrap_shift,
a.scrap_group,
a.time,
a.col_user,
a.col_time,
a.col_shift,
a.col_group,
b.contract_no,
b.lot_no,
b.steelcode,
b.steelname,
b.gradecode,
b.gradename,
b.pipe_section,
b.db_length,
b.db_height,
b.varieties,
b.buckle_type,
B.FINISH_USER,
B.PIPE_SIZE,
B.ROLL_LENGTH,
b.pro_plan_id,
b.gx_plan_no,
B.ID RESULT_NO
from mil_slab_scrap a, mil_plan b
where a.judge_stove_no = b.judge_stove_no
and a.process_no in (2, 3)
and a.flag = '0'
and b.BACK_SLAB_FLAG = '0'
and b.gradename = ?
and b.db_length = ?
and b.pipe_section = ?
and b.pline_code = ?
select a.judge_stove_no,
REGEXP_REPLACE(A.JUDGE_STOVE_NO, '-.*', '') as Judge_no,
CASE a.process_no
WHEN '2' THEN
'环形炉'
WHEN '3' THEN
'穿孔'
END AS process_no,
a.mat_no,
a.group_flag,
a.new_heat_no,
a.handle_result,
a.flag,
a.remark,
a.scrap_user,
a.scrap_shift,
a.scrap_group,
a.col_user,
a.col_time,
a.col_shift,
a.col_group,
b.contract_no,
b.lot_no,
b.steelcode,
b.steelname,
b.gradecode,
b.gradename,
b.pipe_section,
b.db_length,
b.db_height,
b.varieties,
b.buckle_type,
B.FINISH_USER,
B.PIPE_SIZE,
B.ROLL_LENGTH,
b.pro_plan_id,
b.gx_plan_no
from mil_slab_scrap a, mil_plan b
where a.new_heat_no = b.judge_stove_no
and b.judge_stove_no = ?
'00'
AND t.judge_stove_no = b.judge_stove_no(+)
order by t.back_slab_time
]]>
SELECT T.FEED_NUM, T.DB_NUM, S.SAW_NUM, S.PIPE_SIZE, S.TARGET_LENGTH
FROM MIL_FEED_PLAN T, MIL_PLAN S
WHERE T.JUDGE_STOVE_NO = S.JUDGE_STOVE_NO
AND T.LOT_NO = S.LOT_NO
AND S.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
AND S.LOT_NO = '#LOT_NO#'
AND S.BACK_SLAB_FLAG = '1'
ORDER BY T.FEED_ROW_NO ASC
select t.*
from mil_plan t
where t.back_slab_flag = '1'
and t.judge_stove_no = ?
and t.lot_no = ?
and t.pline_code = ?