TRUNCATE TABLE hy_wsfhex_b_temp;
INSERT INTO hy_wsfhex_b_temp(stcd, tm, upz, upzrcd, dwz, dwzrcd, q, s)
VALUES
(#{item.stcd}, #{item.tm,jdbcType=TIMESTAMP}, #{item.upz}, #{item.upzrcd}, #{item.dwz}, #{item.dwzrcd}, #{item.q}, #{item.s})
MERGE INTO hy_wsfhex_b AS a
USING hy_wsfhex_b_temp AS temp
ON (a.stcd = temp.stcd AND a.tm = temp.tm AND a.upz = temp.upz AND a.upzrcd = temp.upzrcd AND a.dwz = temp.dwz AND a.dwzrcd = temp.dwzrcd)
WHEN MATCHED THEN
UPDATE SET a.q = temp.q, a.s = temp.s
WHEN NOT MATCHED THEN
INSERT (stcd, tm, upz, upzrcd, dwz, dwzrcd, q, s)
VALUES (temp.stcd, temp.tm, temp.upz, temp.upzrcd, temp.dwz, temp.dwzrcd, temp.q, temp.s);