SELECT SM_CD VALUE
, SM_CFNM LABEL
, CD_SEQ
FROM TBZ00_COMMCD
WHERE LG_CD = 'B01129'
ORDER BY CD_SEQ
SELECT DECODE(X.COMP_YN, 'Y', X.COMP_CAL, X.CHEM_CD) AS CHEM
,X.CHEM_CD
,X.COMP_YN
,X.DISPLAY_SEQ
FROM TBB01_SEQ_INGR X
WHERE EXISTS (SELECT 'X'
FROM TBB02_WORK_INGR Y
WHERE Y.CHEM_CD = X.CHEM_CD
AND Y.CHEM_VAL_TP = 'L' --'L'表示炉次,'P'表示钢卷,'S'表示板坯
AND CHEM_VAL IS NOT NULL
AND ROWNUM = 1)
ORDER BY X.COMP_YN , X.DISPLAY_SEQ
SELECT
WI.CHARGE_NO
, WI.PROC_CD
, WI.CHEM_SEQ
, GC.STL_GRD
, GC.BEF_STL_GRD
, decode(WI.PROC_CD||WI.CHEM_SEQ , GC.LST_INGR_CD , GC.INGR_DEC_GRD , NULL) INGR_DEC_GRD
, GC.SLAB_RT
, decode(GC.LST_INGR_CD, WI.PROC_CD||WI.CHEM_SEQ , GC.LST_INGR_REG_DTIME , '') LST_INGR_REG_DTIME
, decode(GC.LST_INGR_CD, WI.PROC_CD||WI.CHEM_SEQ , GC.CHARGE_INGR_DEC_EMP_ID , '') CHARGE_INGR_DEC_EMP_ID
, max(decode(WI.CHEM_CD , '{0}' , CHEM_L2_VAL )) CHEM_VAL{1}
FROM TBB02_WORK_INGR WI , TBG02_CHARGE_COMM_D GC
WHERE WI.CHARGE_NO = GC.CHARGE_NO(+)
AND WI.CHARGE_NO(+) BETWEEN ? AND ?
/* AND (WI.PROC_CD = ? OR WI.PROC_CD = ? OR WI.PROC_CD = ? OR WI.PROC_CD = ? ) */
AND (WI.PROC_CD IN ( ?, ?, ?, ? )
AND WI.CHEM_SEQ = ?
AND GC.CHARGE_INIT_DTIME BETWEEN ? || '0000' AND ? || '9999'
-- AND SUBSTR(GC.CHARGE_INIT_DTIME , 1 , 8) BETWEEN ? AND ?
GROUP BY
WI.CHARGE_NO
, WI.PROC_CD
, WI.CHEM_SEQ
, GC.STL_GRD
, GC.BEF_STL_GRD
, GC.INGR_DEC_GRD
, GC.LST_INGR_REG_DTIME
, GC.LST_INGR_CD
, GC.SLAB_RT
, GC.CHARGE_INGR_DEC_EMP_ID
ORDER BY WI.CHARGE_NO DESC , INGR_DEC_GRD DESC
SELECT *
FROM (SELECT DECODE(FAC.COMP_YN, 'Y', SEQ.COMP_CAL, SEQ.CHEM_CD) CHEMCD,
FAC.CHEM_CD CHEMCD_CAL,
FAC.CHEM_MIN MIN_1,
FAC.CHEM_MAX MAX_1
FROM TBB01_SEQ_INGR SEQ, TBB01_FAC_INGR FAC
WHERE FAC.CHEM_CD = SEQ.CHEM_CD
AND FAC.FAC_STL_GRD = ?) AA,
(SELECT DECODE(TAF.COMP_YN, 'Y', SEQ.COMP_CAL, SEQ.CHEM_CD) CHEMCD,
TAF.CHEM_CD CHEMCD_CAL,
TAF.CHEM_MIN MIN_2,
TAF.CHEM_MAX MAX_2
FROM TBB01_SEQ_INGR SEQ, TBB01_TAFAC_INGR TAF
WHERE TAF.CHEM_CD = SEQ.CHEM_CD
AND TAF.TAFAC_STL_GRD = ?) BB,
TBB02_WORK_INGR WO
WHERE AA.CHEMCD = BB.CHEMCD
AND AA.CHEMCD_CAL = WO.CHEM_CD(+) --修改复合元素不显示值的问题
AND WO.CHARGE_NO(+) = ?
AND WO.PROC_CD(+) = ?
AND WO.CHEM_SEQ(+) = ?
INSERT INTO OPTION_LOG (ID, PARAMS, STATUS, THREAD_ID, THREAD_NAME, CREATE_TIME) VALUES (?, ?, ?, ?, ?, ?)
UPDATE OPTION_LOG SET STATUS = ?, MODIFY_TIME = ?, DURATION_TIME = ?, RESULT_SIZE= ? WHERE ID = ?