SELECT distinct
T1.SALE_ORG,
T1.SALE_ORG_DESC,
T1.ORD_PK,
T2.ORD_LN_PK,
T3.ORD_LN_DLY_PK,
T2.STD_CODE,
T2.STD_NAME,
T2.LEN_NO,
T2.LEN_DESC,
T2.LEN_UNIT,
T3.DELIVERY_NO
from SLM_ORDER_HEAD t1,
SLM_ORDER_LINE T2,
SLM_ORDER_LINE_DELIVERY T3,
YDM_ZC_INITIAL T
where T1.ORD_PK = T2.ORD_PK
AND T1.ORD_PK = T3.ORD_PK
--AND T1.ORD_PK = T.ORD_PK
AND T2.ORD_LN_PK = T3.ORD_LN_PK
AND T1.ORDER_NO = T.ORDER_NO
AND LPAD(T2.ORDER_SEQ,4,'0') = LPAD(T.Order_Seq,4,'0')
AND t.order_no = ?
AND LPAD(T.ORDER_SEQ, 4, '0') = LPAD(?, 4, '0')
--AND LPAD(T.ORDER_SEQ_NO,4,'0') = LPAD(?,4,'0')
AND T1.VALIDFLAG = '1'
AND T2.VALIDFLAG = '1'
AND T3.VALIDFLAG = '1'
UPDATE YDM_ZC_INITIAL T SET T.HANDLE_LOG ='1' WHERE T.INITIAL_ID=?
UPDATE MAT_ZC_M T
SET T.ORD_PK = ?,
T.ORD_LN_PK = ?,
T.ORD_LN_DLY_PK = ?
--T.PRODUCT_FLAG = ?
--T.MAT_STATUS = ?
WHERE T.JUDGE_STOVE_NO = ?
AND T.BATCH_NO = ?
AND T.BATCH_GROUD_NO = ?
UPDATE YDM_ZC_INITIAL T SET T.HANDLE_LOG ='5' WHERE T.INITIAL_ID=?