SELECT DISTINCT T1.FAC_STL_GRD LABEL , T1.FAC_STL_GRD VALUE FROM TBB01_FAC_INGR T1
MINUS
SELECT DISTINCT T2.TAFAC_STL_GRD , T2.TAFAC_STL_GRD FROM TBB01_TAFAC_INGR T2
SELECT * FROM TBB01_TAFAC_INGR T WHERE T.TAFAC_STL_GRD = ? AND T.CHEM_CD = ?
SELECT
a.CHEM_CD
,'' COMP_YN
,b.CHEM_MAX
,b.CHEM_MIN
FROM TBB01_SEQ_INGR A , TBB01_TAFAC_INGR b
WHERE a.CHEM_CD = b.CHEM_CD(+)
AND A.COMP_YN = 'N'
AND b.TAFAC_STL_GRD(+) = ?
ORDER BY decode(b.CHEM_MAX || b.CHEM_MIN, null, 1, 0), a.DISPLAY_SEQ
SELECT
a.CHEM_CD
, A.COMP_DETAIL
, A.COMP_CAL
, 'Y' COMP_YN
, b.CHEM_MAX
, b.CHEM_MIN
FROM TBB01_SEQ_INGR A , TBB01_TAFAC_INGR b
WHERE a.CHEM_CD = b.CHEM_CD(+)
AND A.COMP_YN = 'Y'
AND b.TAFAC_STL_GRD(+) = ?
ORDER BY decode(b.CHEM_MAX || b.CHEM_MIN, null, 1, 0), a.DISPLAY_SEQ
DELETE FROM TBB01_TAFAC_INGR WHERE TAFAC_STL_GRD = ?
DELETE FROM TBB01_TAFAC_INGR WHERE tafac_stl_grd = ? AND CHEM_CD = ?
INSERT INTO TBB01_TAFAC_INGR(
TAFAC_STL_GRD --目标钢号
, CHEM_CD --成分
, COMP_YN --复合元素区分
, CHEM_MIN --成分最小值
, CHEM_MAX --成分最大值
, REG_ID
, REG_DTIME
) VALUES(?,?,?,?,?,?,TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS'))
UPDATE TBB01_TAFAC_INGR
SET
CHEM_MIN = ? --成分最小值
,CHEM_MAX = ? --成分最大值
,COMP_YN = ? --复合元素区分
,MOD_ID = ?
,MOD_DTIME = TO_CHAR(SYSDATE , 'YYYYMMDDHH24MISS')
WHERE TAFAC_STL_GRD = ? --目标钢号
AND CHEM_CD = ? --成分
{call ZL_NORM_MANAGE.COPY_FAC_STLGRDSP1(?,?,?,?)}