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#'