0 THEN
'是'
ELSE
'否'
END IF_FLAG_HEAT_NO
FROM PLN_ZY_ZG_M T,
PLN_ORDER_ZG_S T1,
SLM_ORDER_LINE L,
SLM_ORDER_LINE_DELIVERY LY
WHERE 1 = 1
AND T1.ORD_LN_DLY_PK = LY.ORD_LN_DLY_PK
AND LY.ORD_LN_PK = L.ORD_LN_PK
AND T.PRO_PLAN_ID = T1.PRO_PLAN_ID
AND T.GX_PLAN_NO = T1.GX_PLAN_NO
]]>
SELECT T.STORAGE_NAME,T.STORAGE_NO FROM YDM_BS_STORAGE T WHERE T.STORAGE_TYPE_NO IN ('800202','800205') AND T.VALIDFLAG = '1'
UPDATE PLN_ZY_ZG_M T
SET T.GOWHERE_CODE = '#GOWHERE_CODE#', T.GOWHERE_NAME = '#GOWHERE_NAME#'
WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
?
AND T.FEED_HEAT_NO IS NOT NULL
]]>
SELECT COUNT(1) ACOUNT
FROM MAT_GP_M T
WHERE T.JUDGE_STOVE_NO = '#JUDGE_STOVE_NO#'
AND T.HEAT_PLAN_NO_NEXT = '#HEAT_PLAN_NO#'
AND T.BACK_FLAG = '1'
SELECT ?||TO_CHAR(SYSDATE,'YYMM')||LPAD(NVL(MAX(SUBSTR(T.FEED_HEAT_NO, 6)), 0) + 1, 4, 0)FEED_HEAT_NO
FROM PLN_ZY_ZG_M T
WHERE T.PLINE_CODE = ?
AND T.FEED_HEAT_NO LIKE ?||TO_CHAR(SYSDATE,'YYMM')||'____'
=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200701')
AND T.JUDGE_STOVE_NO <=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200702')
UNION ALL
SELECT TO_NUMBER(MAX(T.JUDGE_STOVE_NO)) JUDGE_STOVE_NO
FROM PLN_ZY_RCL_M T
WHERE T.JUDGE_STOVE_NO >=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200701')
AND T.JUDGE_STOVE_NO <=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200702')
UNION ALL
SELECT TO_NUMBER(MAX(T.JUDGE_STOVE_NO)) JUDGE_STOVE_NO
FROM PLN_ZY_JGX_M T
WHERE T.JUDGE_STOVE_NO >=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200701')
AND T.JUDGE_STOVE_NO <=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200702')
UNION ALL
SELECT TO_NUMBER(MAX(T.JUDGE_STOVE_NO)) JUDGE_STOVE_NO
FROM PLN_ZY_JG_M T
WHERE T.JUDGE_STOVE_NO >=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200701')
AND T.JUDGE_STOVE_NO <=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200702')
UNION ALL
--天淮给本部生产用
SELECT TO_NUMBER(MAX(T.FLAG_HEAT_NO)) JUDGE_STOVE_NO
FROM PLN_ZY_ZG_M T
WHERE T.FLAG_HEAT_NO >=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200701')
AND T.FLAG_HEAT_NO <=
(SELECT T1.BASENAME
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200702')
UNION ALL
SELECT TO_NUMBER(T1.BASENAME) - 1 JUDGE_STOVE_NO
FROM COM_BASE_INFO T1
WHERE T1.BASECODE = '200701')),6,0)
END
WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'
]]>
UPDATE PLN_ZY_ZG_M T
SET T.FLAG_HEAT_NO = ''
WHERE T.HEAT_PLAN_NO = '#HEAT_PLAN_NO#'