= ? AND T.SEQ <= ?; END; ]]> = ? AND T.SEQ <= ? AND T.FEED_ROW_NO = ?; END; ]]> = ? AND T.SEQ <= ?; END; ]]> = ? AND T.SEQ <= ?; END; ]]> UPDATE #RACK# T SET #FLAG# = ? WHERE T.JUDGE_STOVE_NO = ? AND T.LOT_NO = ? AND T.SEQ = ? UPDATE MIL_FEED_RACK T SET T.CHANGE_FLAG = ? WHERE T.JUDGE_STOVE_NO = ? AND T.LOT_NO = ? AND T.SEQ = ? AND T.FEED_ROW_NO = ? DECLARE V_JZB_NUM #RESULT#.#JZB_NUM#%TYPE := NULL; BEGIN SELECT MAX(T.SEQ) SEQ INTO V_JZB_NUM FROM #RACK# T WHERE T.JUDGE_STOVE_NO = ? AND T.LOT_NO = ? AND T.CHANGE_FLAG = '1'; UPDATE #RESULT# SET #JZB_NUM# = V_JZB_NUM WHERE JUDGE_STOVE_NO = ? AND LOT_NO = ?; END; DECLARE V_JZB_NUM MIL_FEEDSAW_RESULT.Change_Num%TYPE := NULL; V_CHANGE_NUM MIL_FEED_PLAN.CHANGE_NUM%TYPE := NULL; BEGIN SELECT MAX(T.SEQ) SEQ INTO V_JZB_NUM FROM MIL_FEED_RACK T WHERE T.JUDGE_STOVE_NO = ? AND T.LOT_NO = ? AND T.CHANGE_FLAG = '1'; SELECT TO_NUMBER(MAX(T.SEQ)) - TO_NUMBER(MIN(T.SEQ)) + 1 INTO V_CHANGE_NUM FROM MIL_FEED_RACK T WHERE T.JUDGE_STOVE_NO = ? AND T.LOT_NO = ? AND T.FEED_ROW_NO = ?; UPDATE MIL_FEEDSAW_RESULT SET CHANGE_NUM = V_JZB_NUM WHERE JUDGE_STOVE_NO = ? AND LOT_NO = ?; UPDATE MIL_FEED_PLAN T SET T.CHANGE_NUM = V_CHANGE_NUM WHERE T.JUDGE_STOVE_NO = ? AND T.LOT_NO = ? AND T.FEED_ROW_NO = ?; END; SELECT DECODE(T.COL_SHIFT,'1','早班','2','中班','3','晚班')COL_SHIFT, DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁')COL_GROUP FROM #RACK# T WHERE T.JUDGE_STOVE_NO = ? AND T.LOT_NO = ? AND T.SEQ = ? SELECT DECODE(T.COL_SHIFT,'1','早班','2','中班','3','晚班')COL_SHIFT, DECODE(T.COL_GROUP,'1','甲','2','乙','3','丙','4','丁')COL_GROUP FROM MIL_FEED_RACK T WHERE T.JUDGE_STOVE_NO = ? AND T.LOT_NO = ? AND T.SEQ = ? AND T.FEED_ROW_NO = ?